讲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