一、目的
- 避免与其它项目冲突,使得单个项目的运行环境与其它项目互不影响
- 便于迁移管理
二、步骤
- 安装虚拟环境
sudo pip install virtualenv
sudi pip install virtualenvwrapper
- 创建存放虚拟环境的目录.virtualenvs,一般存放在根目录下
mkdir $HOME/.virtualenvs
- 打开~/.bashrc文件,并添加如下:
export WORKON_HOME=$HOME/.VIRTUALENVS
source /usr/local/bin/virtualenwrapper.sh
- 运行.bashrc
source ~/.bashrc
- 创建虚拟环境
# 不指定python版本,默认在python2中创建
mkvirtualenv 虚拟环境名称
# -p指定python3,在python3中创建
mkvirtualenv -p python3 虚拟环境名称
创建成功后自动进入虚拟环境
3.其它操作
- 罗列当前虚拟环境
# 是否在虚拟环境中都可以使用
workon
- 退出虚拟环境
deactivate
- 使用虚拟环境
workon 虚拟环境名称
- 删除虚拟环境
# 必须先退出虚拟环境再进行删除
rmvirtualenv 虚拟环境名称