讲virtualenvwrapper/virtualenv 的文章已经很多了,也讲的很详细,我觉得没有必要重复造轮子。
这里提供一些学习资料(按顺序阅读):
我的总结
首次使用虚拟环境时,执行安装:
pip install virtualenv
pip install virtualenvwrapper
# for windows, use virtualenvwrapper-win instand of virtualenvwrapper
# pip install virtualenvwrapper-win
配置 ~/.bashrc:
export PIP_REQUIRE_VIRTUALENV=true
export PIP_DOWNLOAD_CACHE=$HOME/.pip/cache
export WORKON_HOME=$HOME/.virtualenvs
# export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.7
source /usr/bin/virtualenvwrapper.sh
常见的命令:
- 创建: 
mkvirtualenv <my-env> - 创建指定环境: 
mkvirtualenv -p /usr/local/bin/python3.5 <my-env> - 进入: 
workon <my-env> - 退出: 
deactivate - 删除: 
rmvirtualenv <my-env> - 复制: 
cpvirtualenv <old-env> <new-env> - 快速导航到虚拟环境目录: 
cdvirtualenv - 快速导航到虚拟环境的site-packages: 
cdsitepackages - 快速列出site-packages: 
lssitepackages