使用全局站点包装PIP停止Virtualenv



我正在使用MacOS上的Homebrew安装的Python 2.7.14。我如何停止这种情况?:

$ virtualenv --no-site-packages venv
New python executable in /private/tmp/venv/bin/python2.7
Also creating executable in /private/tmp/venv/bin/python
Installing setuptools, pip, wheel...done.
$ . venv/bin/activate
(venv) $ pip --version
pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7)

我期望的

$ env -i PATH=/tmp/venv/bin pip --version
pip 9.0.1 from /private/tmp/venv/lib/python2.7/site-packages (python 2.7)

编辑:与解决方案相关的原因为什么Virtualenv从我的外壳继承$ PythonPath?

i用此行编辑了 venv/bin/activate

unset PYTHONPATH

最新更新