1. 作用
virtualenvwrapper是用来管理virtualenv的扩展包,用于管理virtualenv创建的虚拟环境
2. 安装
利用pip安装
pip install virtualenvwrapper
出现错误,权限不够
sudo pip install virtualenvwrapper
3. 创建
创建管理目录
mkdir ~/.venvs
4. 设置
设置管理环境,在~/.bashrc(如果在zsh下则是.zshrc)添加
export WORKON_HOME=$HOME/.venvs
export PROJECT_HOME=$HOME/projects
source /usr/local/bin/virtualenvwrapper
然后保存,执行下面命令
source ~/.bashrc
5. 测试
创建多个虚拟环境,创建后直接进入虚拟环境中
mkvirtualenv venv1
mkvirtualenv venv2
或指定版本
mkvirtualenv -p /usr/bin/python venv1 #默认版本
mkvirtualenv --python=/usr/bin/python3 venv2
列出创建的环境
workon
切换虚拟环境
workon venv1
退出虚拟环境
deactivate
删除虚拟环境
rmvirtualenv venv1
6. 使用
创建一个项目
mkproject venv --python=/usr/bin/python3
可以直接在$PROJECT_HOME目录下创建一个带有虚拟环境的项目