Задать вопрос
lleviy
@lleviy

Почему все, что я устанавливаю в виртуальной среде, устанавливается глобально?

Все модули, которые я устанавливал в виртуальной среде - справа в командной строке всегда был значок (my_env), - установились глобально в папку "C:\Users\admin\AppData\Local\Programs\Python\Python37-32\lib\site-packages".
Я так понимаю, что по-хорошему модули должны были установиться в эту папку: ...\my_env\Lib\site-packages.

К тому же, когда я делаю pip freeze > requirements.txt в файл записываются все глобальные модули, то же самое происходит, когда я хочу скачать модули из requirements.txt - все они устанавливаются в глобальную папку.

В общем, виртуальная среда ведет себя так, будто бы ее и нет вовсе, будто бы я все команды запускаю напрямую из обычной командной строки.

Как это вправить?

UPD: я понимаю, что могу устранить проблему переустановкой вирт. среды, но мне интересно, почему такое вообще происходит (раньше среда работала нормально).
  • Вопрос задан
  • 230 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы