Я прочитал этот вопрос и другие подобные вопросы, но не смог найти ответ на свои проблемы.
Моя проблема: когда я захожу в muy virtual env и активирую его, если я устанавливаю пакет там, он также устанавливается в другом месте на моем компьютере.
Так, например, если я наберу в терминале:
cd home/Documents/Python/tests/my_virtual_env
source bin/activate
Это активирует виртуальную среду. Если я наберу:
pip3 install wget #just an example package
, я увижу процесс установки и могу запустить скрипт .py, который использует wget. Однако, почему этот пакет также установлен в другом месте на моем компьютере?
- Я удостоверился, что этот пакет не был установлен заранее, используя список pip3.
- Я подтвердил, что пакет был установлен в другом месте, запустив скрипт .py из других каталогов (используя cd /etc.etc/ для изменения каталога, а затем запустив его оттуда).
- Я деактивировал окружающую среду в нужный момент.
Я также понял, что если я удаляю этот пакет в virtualenv, он также удаляется в другом месте.
Большое спасибо за вашу помощь.