Задать вопрос
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: я понимаю, что могу устранить проблему переустановкой вирт. среды, но мне интересно, почему такое вообще происходит (раньше среда работала нормально).
  • Вопрос задан
  • 289 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Geparrrd
Мне удалось решить эту проблему удалением переменной среды PYTHONPATH
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Strikt Москва
от 100 000 до 180 000 ₽
ITK academy Саратов
от 75 000 ₽
Sim-Ba Pay Санкт-Петербург
от 180 000 ₽