Pip-list внутри и вне среды дает один и тот же список
Мой вопрос очень похож на этот: Powershell - Pip freeze inside virtual environment listing packages from global pip
Я разрабатываю приложение Django. Я подозреваю, что несмотря на наличие виртуальной среды, активированной с помощью
$ source env_dir/bin/activate
Я все еще работаю с глобальным системным окружением Python: pip-list
(или python3 -m pip-list
) дают один и тот же результат независимо от того, активировано окружение или нет. То же самое с pip freeze
/ python3 pip freeze
.
Как я могу быть уверен в этом, и исправить это, если необходимо?
Edit : Разработка под Linux Ubuntu 21.10.
Я думаю, что у вас могут быть установлены одинаковые модули как в глобальном, так и в виртуальном окружении. Теперь вы можете попробовать установить модуль в глобальном окружении и проверить, все ли осталось по-прежнему.
Используйте sudo pip install <package name>
для установки в глобальной среде.