Python3 и Python2, установленные на Cygwin - как мне запустить pip / w Python 3 - PullRequest
0 голосов
/ 07 марта 2019

Кажется глупым вопросом, но ... я не могу понять.

Я могу запускать программы на python2 следующим образом:

python run.py

Я могу запускать программы на python3 с:

python3 run.py

Однако

pip install pandas

установит панд для Python2.

Как мне установить его для Python3?

Я пытался -

curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

Это устанавливает pip, но когда я пытаюсь установить некоторые требования для проекта, я получаю сообщение об ошибке:

You are using pip version 9.0.3, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

Обновление с помощью:

python3 -m pip install --upgrade pip

Результат:

Requirement already up-to-date: pip in /usr/lib/python3.6/site-packages (19.0.3)

Спасибо.

Ответы [ 3 ]

0 голосов
/ 07 марта 2019

В вашей CMD напишите:

where pip

тогда:

where pip3

Я считаю, что pip3, путь к которому вы найдете в вашем python \ sctips \, - это то, что вам нужно использовать; это версия pip

для Python3

Так что вы можете попробовать:

pip3 install pandas
0 голосов
/ 09 марта 2019

Вы всегда можете запустить pip как модуль:

python2 -m pip <pip commands here>
python3 -m pip <pip commands here>
python3.6 -m pip <pip commands here>  # same as python3 as of this post
python3.7 -m pip <pip commands here>
0 голосов
/ 07 марта 2019

в

$ ls -1 /usr/bin/pip*
/usr/bin/pip2
/usr/bin/pip2.7
/usr/bin/pip3
/usr/bin/pip3.6

вы должны запустить

pip3 install pandas
...