Как установить Python 3.6.x внутри virtualenv? - PullRequest
2 голосов
/ 26 января 2020

В MACOS terminal, когда я делаю python3 -V, я получаю это:

Python 3.7.6

, теперь я создаю virtualenv, выполняя это:

dev$ python3 -m venv project-one

и activate, сделав это:

dev$ source project-one/bin/activate 

У меня есть requirement.txt файл со следующим:

python==3.6.8
numpy==1.18.1
matplotlib==3.1.1

, теперь я делаю pip3 install requirement.txt

, но я получить эту ошибку:

ERROR: Could not find a version that satisfies the requirement requirements.txt

Я использовал несколько python3.6.x версии, но она не работает.

Что я хочу?

Я хочу иметь virtualenv с Python версией python3.6.x, поэтому, когда я запускаю любой код внутри virtualenv , это через python3.6.x

1 Ответ

0 голосов
/ 26 января 2020

Просто сделай virtualenv -ppython3 .venv. Это создаст virtualenv с python 3. Вы также можете указать c: virtualenv -ppython36 .venv, если он у вас установлен.

...