修改Python virtualenv以不引用全局Python安装

修改Python virtualenv以不引用全局Python安装,python,virtualenv,Python,Virtualenv,如何修改Python虚拟环境,使其不引用全局Python站点包 我创建了一个virtualenv,安装了几十个包,其中一些是C扩展包,需要花费一些时间来构建,但我不小心忘记了包含--无站点包标志,导致它链接到全局站点包。我不想删除它,然后重新安装。是否有一种简单的方法将其与全球网站包断开链接?您可以使用和: 或: 创建一个名为no-global-site-packages.txt的空文件,并将其放入virtualenv的文件夹lib/python2.7/,该文件包似乎不包含任何名为toggleg

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

我创建了一个virtualenv,安装了几十个包,其中一些是C扩展包,需要花费一些时间来构建,但我不小心忘记了包含
--无站点包
标志,导致它链接到全局站点包。我不想删除它,然后重新安装。是否有一种简单的方法将其与全球网站包断开链接?

您可以使用和:

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

,该文件包似乎不包含任何名为
toggleglobalsitepackages
的命令。但是,添加文件起了作用。
env1)$ toggleglobalsitepackages
  Disabled global site-packages