在django项目上工作时,我是否可以访问虚拟环境中以root用户身份安装的软件包?
答案 0 :(得分:2)
它会创建一个具有自己的安装目录的环境,该环境不会与其他virtualenv环境共享库(并且也可以不访问全局安装的库)。
看看--system-site-packages选项,该选项可以访问虚拟环境的全局站点程序包模块。
如果使用virtualenv --system-site-packages ENV进行构建,则您的虚拟环境将从/usr/lib/python2.7/site-packages(或全局site-packages目录所在的位置)继承软件包。
如果您可以控制全局site-packages目录,并且要依赖那里的软件包,则可以使用此方法。如果要与全局系统隔离,请不要使用此标志。
希望有帮助。