Virtualenv 是一个工具,它能够帮我们创建1个独立(隔离)的Python环境。想象你有1
个应用程序,依赖于版本为2的第三方模块,但另1个程序依赖的版本是3,请问你如何使
用和开发这些应用程序?
使用virtualenv!针对每个程序创建独立(隔离)的Python环境,而不是在全局安装所
依赖的模块。
安装
$ pip install virtualenv
最重要的命令是:
$ virtualenv myproject
$ source bin/activate
执行第一个命令在myproject文件夹创建1个隔离的virtualenv环境,第二个命令激活这
个隔离的环境(virtualenv)。
默认情况下不会使用系统的全局模块,如果虚拟环境需要使用到全局模块,可以使用
--system-site-package参数来创建你的虚拟环境。
virtualenv --system-site-packages mycoolproject
退出虚拟环境
$ deactivate