В списке пипсов показаны разные пакеты, установленные при запуске из разных каталогов - PullRequest
2 голосов
/ 19 января 2020

У меня есть виртуальная среда, давайте назовем ее 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, что испортило виртуальную среду.

...