пытается получить 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
все еще сбрасывает мои глобальные установки.