virtualenv为python下用来创建虚拟python环境的工具,可以指定一个目录单独创建一个虚拟的python环这里输入代码境,防止多项目的库冲突
virtualenvwrapper封装了virtualenv,使virtualenv更加方便使用。
- 先安装virtualenv和virtualenvwrapper
pip install virtualenv virtualenvwrapper
- 然后创建虚拟环境工作目录,之后的虚拟环境都将创建在这里
mkdir ~/envworkdirexport WORKON_HOME=~/envworkdirsource /usr/local/bin/virtualenvwrapper.sh
export和source可以写到~/.bash_profile里面,这样每次进入都会生效
创建:
mkvirtualenv env1
可以增加-p参数指定本地python版本:
mkvirtualenv py2env1 -p /usr/bin/python2 # 创建python2虚拟环境mkvirtualenv py3env1 -p /usr/bin/python3 # 创建pyhton3虚拟环境
查看:
workon
生效:
workon env1
退出:
deactivate