У меня есть виртуальная среда, давайте назовем ее virtenv
.
После ее активации (workon virtenv
), выполнение pip list
или pip freeze
показывает сравнительно короткий список пакетов.
Запуск which pip
показывает ~/bin/pip
.
При входе в каталог виртуальных пакетов envs (~/.../virtual_envs/virtenv/lib/python2.7/site-packages
), pip list
и pip freeze
показывают гораздо более длинный и более обширный список пакетов.
Запуск which pip
по-прежнему показывает ~/bin/pip
.
Поскольку в обоих случаях я нахожусь в одной и той же активированной среде, и запускается один и тот же pip
, не должен списки будут одинаковыми?
РЕДАКТИРОВАТЬ: решено. Этот файл: ~/.pydistutils.cfg
заставлял pip всегда запускаться с ~/bin/pip
, что испортило виртуальную среду.