环境:Ubuntu14.04
virtualenv
安装virtualenv
sudo pip install virtualenv
创建虚拟环境
# 创建Python2版本虚拟环境
virtualenv -p /usr/bin/python2 py2env
# 创建Python3版本虚拟环境
virtualenv -p /usr/bin/python3 py3env
激活虚拟环境
source py2env/bin/activate
退出虚拟环境
deactivate
virtualenvwrapper
virtualenvwrapper虚拟环境管理包,能够直接使用简单指令操作虚拟环境,所以就不使用virtualenv自带的指令来操作虚拟环境。
安装virtualenvwrapper
sudo pip install virtualenvwrapper
配置virtualenvwrapper
默认的virtualenvwrapper安装在/usr/loacl/bin 目录下,需要运行virtualenvwrapper.sh文件。按照文件中的安装步骤设置环境:
创建目录存放虚拟环境
mkdir /root/virtualenvs
修改配置文件~/.bashrc中添加:
# 指定创建的虚拟环境存放路径
export WORKON_HOME=/root/virtualenvs
# 添加命令至系统环境
source /usr/local/bin/virtualenvwrapper.sh
执行配置文件使之生效
source ~/.bashrc
此时virtualenvwrapper就配置好了,接下来可以使用命令运行虚拟环境。
命令
# 列出虚拟环境列表
lsvirtualenv
# 创建新虚拟环境
mkvirtualenv py-env # 参数-p PYTHON_EXE, --python=PYTHON_EXE,指定python解释器。
# 激活/切换虚拟环境
workon py-env
# 删除虚拟环境
rmvirtualenv py-env
# 退出当前虚拟环境
deactivate