Pip устанавливает пакеты в глобальной среде вместо virtualenv в Windows - PullRequest
0 голосов
/ 21 июня 2019

Я использую Pycharm, и для этого я использую Python virtualenv.

Я активирую virtualenv с помощью команды penv\Scripts\activate.bat. Но когда я запускаю pip install requests, он устанавливается в глобальную папку вместо локальной папки virtualenv. Я не могу понять, почему это так.

Вывод where python выглядит следующим образом:

E:\app-backend\penv\Scripts\python.exe
C:\Users\Hardik\AppData\Local\Programs\Python\Python37\python.exe

Вывод where pip выглядит следующим образом:

E:\app-backend\penv\Scripts\pip.exe
C:\Users\Hardik\AppData\Local\Programs\Python\Python37\Scripts\pip.exe

Я пробовал это снова и снова, но он всегда устанавливает любой пакет в глобальную папку. Но когда я запускаю любую команду, используя E:\app-backend\penv\Scripts\pip.exe install pip, он устанавливает этот пакет в локальном virtualenv.

Может кто-нибудь сказать мне, что здесь происходит?

...