Я использую Python 2.7.14, установленный через Homebrew на MacOS. Как мне остановить это?:
$ 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 от моей оболочки? а>
/private/tmp
, но у меня просто нет той же проблемы. - person qff   schedule 07.12.2017echo $PATH
, когда вы находитесь в виртуальной среде? - person qff   schedule 07.12.2017pip
особенный, virtualenv создает его копию, даже если вы используете--no-site-packages
- person tripleee   schedule 07.12.2017unset PYTHONPATH
в корзину/активировать - person A T   schedule 07.12.2017