无法将 virtualenv 配置为不在 Windows 上的虚拟环境之外使用包

Eti*_*gné 5 python virtualenv

c:/python27在 Windows 7 上全局安装了 python 2.7 。

我成功安装了 virtualenv 1.11.6 使用 pip install virtualenv

然后我创建一个虚拟环境python.exe -m virtualenv c:/virtualenv/env1并使用它:

cd c:/virtualenv/env1/scripts

启用

提示更改显示我们一切正常:

(env1) c:\virtualenv\env1\Scripts>

现在我的问题是我刚刚创建的虚拟环境仍然从全局 python27 继承包,我不想要那样。

我尝试使用--no-site-packages但同样的问题创建一个新的虚拟环境。在virtualenv 文档中,据说--system-site-packages可以用来自愿从全局 python 继承包,这意味着默认行为应该是没有这种继承......

知道我的设置有什么问题吗?

Sil*_*Ray 5

在评论线程之后...解决方案是不要将站点包放入 PYTHONPATH 中。:)