修改Python虚拟环境,使其不引用全局Python安装

4

如何修改Python虚拟环境,使其不引用全局Python site-packages?

我创建了一个virtualenv,并安装了几十个包,其中一些是C扩展,并花费了很长时间来构建,但我无意中忘记包含--no-site-packages标志,导致它链接到全局site-packages。我不想只删除它并重新安装。是否有一种简单的方法可以将其与全局site-packages取消链接?

1个回答

2
你可以使用virtualenvwrapper和:
env1)$ toggleglobalsitepackages
  Disabled global site-packages

或者: 创建一个名为no-global-site-packages.txt的空文件,并将其放入虚拟环境的lib/python2.7/文件夹中。

该软件包似乎没有包含任何名为“toggleglobalsitepackages”的命令。但是,添加该文件起作用了。 - Cerin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接