使用virtualenv还原`–no-site-packages`选项

问题:

我已经使用--no-site-packages选项创建了一个virtualenv,并安装了很多库。现在我想还原--no-site-packages选项,并使用全局包。
我可以不重新创建virtualenv吗?
 更确切地说:
我想知道当使用--no-site-packages选项创建一个virtualenv时,exactly不会发生什么,而不是使用该选项。
如果我知道会发生什么,我可以弄清楚如何撤消它。

回答:

尝试在虚拟环境下删除(或重命名)您的Lib文件夹中的文件no-global-site-packages.txt
其中VENV是虚拟环境的名称,python3.4对应于涉及的python的任何版本,例如:

$ rm venv/lib/python3.4/no-global-site-packages.txt

如果你改变主意并想把它放回来:

$ touch venv/lib/python3.4/no-global-site-packages.txt

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Revert the `–no-site-packages` option with virtualenv

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

54 − 49 =