-隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。
-为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻http://virtualenvwrapper.readthedocs.org/
1. 安装:
sudo pip install virtualenvwrapper
2. 在 .bashrc 中添加以下几行:
export WORKON_HOME=~/.virtualenv
source /usr/local/bin/virtualenvwrapper.sh
3. 使用
创建一个新的 virtualenv:mkvirtualenv foo
激活(切换) virtualenv:workon foo
查看可用的虚拟环境: lsvirtualenv
退出虚拟环境:deactivate
删除虚拟环境:rmvirtualenv foo