Python Virtual ENV как-то с использованием неправильного пункта - PullRequest
0 голосов
/ 02 октября 2018

пытается получить pip install, работая с virtualenv.

$ virtualenv env
$ source env/Scripts/activate

Теперь у меня есть две установки Python:

(env) $ where python
D:\my_folder\env\Scripts\python.exe
C:\Users\Me\Anaconda3\python.exe

Я использую ту, которую хочу:

(env) $ which python
D:\my_folder\env\Scripts\python.exe

То же самое с пунктами:

(env) $ where pip
D:\my_folder\env\Scripts\pip.exe
C:\Users\Me\Anaconda3\Scripts\pip.exe

(env) $ which pip
D:\my_folder\env\Scripts\pip.exe

Однако у меня есть следующее

(env) $ pip -V
pip 18.0 from C:\Users\Me\Anaconda3\Lib\site-packages\pip (python 3.6)

неправильное место!

(env) $ pip freeze
... dumps out my global packages!!

(env) $ pip install requirements.txt
... fails because requirements cannot be met.

У меня такое чувство, что ягде-то есть переменная окружения, но вы не знаете, где искать ?!Я только что пришел с узла и npm и обнаружил, что модули python немного похожи на автокатастрофу (хотя язык потрясающий).В любом случае вся помощь приветствуется.

(РЕДАКТИРОВАТЬ)

ОК, поэтому (благодаря @alec_djinn) следующие работы:

python -m pip install requirements.txt

однако

python -m pip freeze 

все еще сбрасывает мои глобальные установки.

...