python构建多版本环境--pyenv、virtualenv折腾笔记

参考文档:http://www.it165.net/pro/html/201405/13603.html

简介:

pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法

virtualenvvirtualenv则提供了一种沙箱机制, 就是将一个目录建立为一个虚拟的python环境, 这样的话, 用户可以建立多个虚拟环境, 每个环境里面的python版本可以是不同的, 也可以是相同的, 而且环境之间相互独立。

一切都很顺利,遇到几个小问题,记录下:

  1. 查看本机是否已经安装virualenv
  2. ~/.pyenv/bin/pyenv权限不足

添加~/.pyenv/bin/pyenv可执行权限,否则会提示

$HOME/.pyenv/bin/pyenv: 权限不够

3.source ~/.bash_profile 的时候

提示

../libexec/pyenv: 没有那个文件或目录

我查看目录结构,发现这个文件的确是存在的

于是我修改$HOME/.pyenv/bin/pyenv文件

./libexec/pyenv

再次运行

source ~/.bash_profile

成功!

时间: 2024-10-10 21:43:03

python构建多版本环境--pyenv、virtualenv折腾笔记的相关文章

python构建多版本环境--pyenv、virtualenv折腾笔记续

VirtualEnv 是什么 VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装. 为什么要用 - 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3.- 为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻. 怎么用 安装 - pip install virtualenvwrapper- 把下面这句加到~/.bash_profi

PYTHON TDD学习(一)-->Python 3.4版本环境安装Django及其启动

1.安装Python3.4版本,原因:3.4及其以后版本默认自带pip工具,非常好用 2.django 安装命令(c:\Python34\Scripts):pip install django 3.selenium安装命令(c:\Python34\Scripts):pip install selenium 4.创建django项目(c:\Python34\Scripts):django-admin.py startproject superlists PS:superlists是项目名 5.启动

Python课程第一周 环境准备

环境准备,安装版本控制软件pyenv 1. 使用pyenv-installer安装pyenv curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 2. 将环境变量添加到bash脚本中去 vim ~/.bash_profile export PATH="~/.pyenv/bin:$PATH" eval "(pyenv init -)&qu

centos下多版本python及多开发环境的安装: pyenv&virtualenv

参考:  http://www.it165.net/pro/html/201405/13603.htmlhttp://www.it165.net/os/html/201405/8348.html 1. 安装 yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm

MAC下使用pyenv+virtualenv 控制环境版本

今天想搭建Django环境 发现 默认的Python版本是2.7  但是本人十分喜欢3.0以上的版本 ,木有办法 搭建一个虚拟环境吧,顺便记录一下安装过程,方便以后查看 打开终端 步骤: 1.安装pyenv 2.配置.bash_profile 文件 3.安装pyenv-virtualenv 4.使用pyenv 安装Python版本 5.使用pyenv virtualenv 版本号 环境名称  命令创建环境 6.pyenv virtualenv  常用管理命令 ------------------

Python实用环境pyenv搭建教程

实验系统:kubuntu-15.10-desktop-amd64 关于pyenv的介绍:一般在操作系统中我们会安装多个Python版本,在*nix系统中一般默认就自带了Python2与Python3两个版本,所以在进行Python版本切换时会比较麻烦,pyenv就提供了一种简单的方式.pyenv是一个能简易地在多个Python版本中进行切换的工具,它简单而优雅. pyenv有以下功能: 进行全局的Python版本切换 为单个项目提供对应的Python版本 使用环境变量能让你重写Python版本

python的沙盒环境--virtualenv

VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装. 使用 VirtualEnv 的理由: 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3. 为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻. 使用说明: 安装: sudo easy_install virtualenv 建立新的运行环境:virtualenv <env-n

Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建

本博文只是简单介绍如何安装 概念问题 请自行查询 环境:10.13.1+shell 1.安装brew 官网地址:https://brew.sh/ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.使用brew 安装pyenv 方法1 $ brew update $ brew install pyenv 方法2 通过github 安装 本

Python - Linux下多版本安装工具 - pyenv

官网 https://github.com/pyenv/pyenv快捷安装 https://github.com/pyenv/pyenv#the-automatic-installer # yum install git curlpython编译依赖如下# yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-develzlib-devel bzip2-devel创建普通用户# useradd pyth