如何修改Python虚拟环境以使其不引用全局Python站点包?
我创建了一个virtualenv,并安装了许多软件包,其中一些是C-extension,需要一段时间才能构建,但我不小心忘记包含--no-site-packages
标志,导致它被链接到全局站点包。我不想删除它并重新安装。有没有一种简单的方法可以将它从全局网站包中解除链接?
答案 0 :(得分:2)
您可以使用virtualenvwrapper和:
env1)$ toggleglobalsitepackages
Disabled global site-packages
或者: 创建一个名为no-global-site-packages.txt的空文件,并将其放入virtualenv的文件夹lib / python2.7 /