Python 中的 virtualenv
开发 Python 应用程序的时候,需要安装(import)各种各样的第三方包。默认情况下,都会被安装到Python 3的 site-packages 目录下面。比如,我的第三方包统一安装在目录C:\Program Files\Python36\Lib\site-packages
下面。
但是,当我们开发多个项目的时候,如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?
virtualenv 就是用来为特定的应用程序创造一套独立的运行环境的。
如何你用的是Python 3,还可以直接创建虚拟环境(见第二部分)