玩过Python的朋友,往往都会安装有几个发行版本,主流是Python2.x
和Python3.x
。
如何切换运行环境的版本往往很麻烦,但是通过virtualenv一切又很简单了!
virtualenv
文档
安装
通过默认pip全局安装
|
|
使用
因为懒,所以这里建议安装 virtualenvwrapper。
virtualenvwrapper 是 virtualenv 的扩展管理包,
用于更方便管理虚拟环境。
virtualenvwrapper
文档
安装
通过默认pip全局安装
1$ [sudo] pip install virtualenvwrapper在
~/.bashrc
中添加环境变量1234export WORKON_HOME=$HOME/.virtualenvsexport PROJECT_HOME=$HOME/Develexport VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.shsource /usr/local/bin/virtualenvwrapper_lazy.sh编辑保存完后,运行
source ~/.bashrc
,使设置生效
使用
可使用
virtualenvwrapper --help
查看所有命令方法但是常用就下面这几个
- 创建环境:
mkvirtualenv
[环境名] - 删除环境:
rmvirtualenv
[环境名] - 激活环境:
workon
[环境名] - 退出环境:
deactivate
- 所有环境:
workon
/lsvirtualenv -b
- 创建环境:
事例
例如当前环境安装有
Python2.7
和Python3.5
,想自由切换Python
运行环境先设置好虚拟环境
12mkvirtualenv -p /usr/bin/python2.7 env27 # env27就是你设置的环境名mkvirtualenv -p /usr/bin/python3.5 env35 # env35就是你设置的环境名列出所有虚拟环境,可以得到下面信息
123$ workonenv27env35运行
workon env27
,就切换当前环境为Python2.7
运行
workon env35
,就切换当前环境为Python3.5