Где по умолчанию установлен PIP с Python 3.7 для Mac? - PullRequest
2 голосов
/ 28 мая 2019

Я новичок в Python и ищу использовать для создания некоторых крутых решений.В документации сказано, что pip по умолчанию включен в Python 3.4+, и я только что установил версию 3.7.3, но не могу найти pip, поскольку пытался использовать его для установки пакета Requests для вызовов API.

$ python3 --version
Python 3.7.3
$ pip --version
-bash: pip: command not found

Итак, я вижу, что версия Python 3.7.3 установлена, а pip - нет?Я проверил как Library/Python/3.7/bin/, так и Library/Python/3.7/lib/python/site-packages/ и не вижу ссылок на pip.

Документация гласит, что вы можете использовать команду curl для получения pip, а затем установить его,Я новичок в терминале и никогда не использовал команду curl.Кроме того, я читал, что вы хотите, чтобы ваши Python3 не использовались в системной версии Python, поэтому я бы использовал следующее?

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

Ответы [ 2 ]

0 голосов
/ 28 мая 2019

У меня сработало следующее:

$ which pip3.7

, который вернулся

/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3.7

Цель моего вопроса состояла в том, чтобы выяснить, был ли установлен pip, чтобы я мог использовать его для получения другого пакета. Так и получилось, что я с успехом сделал следующее.

$ pip3.7 install requests

вернул

Installing collected packages: idna, urllib3, chardet, certifi, requests
Successfully installed certifi-2019.3.9 chardet-3.0.4 idna-2.8 requests-2.22.0 urllib3-1.25.3

Я бы предположил, что, поскольку я установил Python3.7 только на свой Mac и, так как был включен pip3.7, я мог бы, вероятно, ввести pip3 install requests, хотя я не уверен, что до этого были установлены другие версии pip, что бы бывает, может кто-то мог бы уточнить в комментариях нюансы.

0 голосов
/ 28 мая 2019

Вам нужно указать, что вы используете Python 3 с python3 -m pip ....., в противном случае он принимает Python 2 по умолчанию 2

...