Я не могу установить PIP на MacOS Sierra - PullRequest
0 голосов
/ 02 мая 2018

Я уже некоторое время использую Python 3 в Pycharm, и я попытался установить новый модуль, но установить его не удалось. В частности, он дал мне «Нулевой код выхода (1)» и сказал мне, чтобы попытаться установить его с моего терминала, используя PIP. С тех пор я обновил и переустановил Pycharm, и он по-прежнему не будет устанавливать новые модули.

В терминале я попытался

pip --version

Ответ:

-bash: pip: command not found

Я смотрю, как установить PIP, и пробую:

sudo easy_install pip

Вот что он сказал:

Searching for pip
Reading https://pypi.python.org/simple/pip/
Download error on https://pypi.python.org/simple/pip/: [SSL:
TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol   version 
(_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL:     
TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590)
-- Some packages may not be found!
No local packages or download links found for pip
error: Could not find suitable distribution for     
Requirement.parse('pip')

Итак, я возвращаюсь в Google, немного больше ищу и найду попробовать без sudo, так что

easy_install pip

Тогда это дает мне это:

error: can't create or remove files in install directory

The following error occurred while trying to add or remove files in the
installation directory:

[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-       
easy-install-2117.pth'

The installation directory you specified (via --install-dir, --prefix,  
or the distutils default setting) was:

/Library/Python/2.7/site-packages/

Perhaps your account does not have write access to this directory?  If
the installation directory is a system-owned directory, you may need to
sign in as the administrator or "root" account.  If you do not have 
administrative access to this machine, you may wish to choose a   
different installation directory, preferably one that is listed in your
PYTHONPATH environment variable.

For information on other options, you may wish to consult the
documentation at:

https://pythonhosted.org/setuptools/easy_install.html

Please make the appropriate changes for your system and try again.

и тогда я нахожу этот более ранний вопрос: Почему Python easy_install не работает на моем Mac?

Я пытаюсь:

sudo rm -f /usr/bin/easy_install*

и это дает мне

rm: /usr/bin/easy_install: Operation not permitted
rm: /usr/bin/easy_install-2.6: Operation not permitted
rm: /usr/bin/easy_install-2.7: Operation not permitted

Итак, я нахожу этот старый вопрос: Установка pip на macOS не работает (больше) , в котором есть 2 ответа, в которых говорится просто установить homebrew. Вот я и пытаюсь:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.comnn
/Homebrew/install/master/install)"

Homebrew устанавливает, и я думаю, что я готов к работе.

pip --version

-bash: pip: command not found

РЕДАКТИРОВАТЬ: я пытался

echo $PATH

Я забыл, что я изначально использовал Python через Anaconda и удалил его, и это, вероятно, с этого и началось. Есть ли способ исправить это?

1 Ответ

0 голосов
/ 20 августа 2018

Для Mac OS Sierra, невозможно установить пункт через easy_install

Так что установите pip с помощью curl следующим образом,

curl https://bootstrap.pypa.io/get-pip.py | sudo python
...