4

如何修改 Python 虚拟环境,使其不引用全局 Python 站点包?

我创建了一个 virtualenv,并安装了几十个包,其中一些是 C 扩展并且需要一段时间来构建,但我不小心忘记了包含--no-site-packages标志,导致它被链接到全局站点包。我不想只是删除它并重新安装。有没有一种简单的方法可以将其从全球站点包中取消链接?

4

1 回答 1

2

您可以使用virtualenvwrapper和:

env1)$ toggleglobalsitepackages
  Disabled global site-packages

或者:创建一个名为 no-global-site-packages.txt 的空文件并将其放入 virtualenv 的文件夹 lib/python2.7/

于 2013-10-30T16:03:26.207 回答