我刚开始使用virtualenv,直到昨天才正常工作。现在,似乎无处不在,它无法区分我的系统环境和我设置的任何环境。例如,
$ virtualenv some_env
New python executable in some_env/bin/python
Installing setuptools............done.
Installing pip...............done.
$ source some_env/bin/activate
(some_env)
$ yolk -l
Box2D - 2.0.2b2 - active
Django - 1.4 - active
Fabric - 1.3.3 - active
Markdown - 2.1.1 - active
[...and so on, listing all my system installs]
首先,蛋黄甚至不应该起作用。最初,我将 yolk 安装到 env 中,它只会显示大约 5 个包。现在就是一切。
另外,在有人问之前,我有最新版本的 virtualenv,所以 --no-site-packages 是默认的。如果我明确使用该选项,我会得到相同的结果。
这里发生了什么?