easy_install pip не работает на MAC OSX
Я запускаю OSX Sierra 10.12.6 на macbook pro
Известная ошибка в pip 10.0.0b1, которая вызывает Trap: 5 при попытке установить что-либо. Это также не позволяет вам обновлять сам pip до 10.0.0b2, который предположительно исправляет эту ошибку.
Итак - я удалил pip, думая, что вернусь к easy_install, чтобы получить последнюю версию - НО НОООО! (звук шлифовальных зубов здесь...)
Это то, что я получаю:
(** запуск консоли)
sudo easy_install pip Пароль:
Поиск пункта для чтения Чтение https://pypi.python.org/simple/pip/
Ошибка загрузки на https://pypi.python.org/simple/pip/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] версия протокола предупреждения tlsv1 (_ssl.c: 590) - Некоторые пакеты могут быть найдены!
Не удалось найти индексную страницу для "pip" (возможно, с ошибкой?)
Индекс сканирования всех пакетов (это может занять некоторое время)
Чтение https://pypi.python.org/simple/
Ошибка загрузки на https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] версия протокола предупреждений tlsv1 (_ssl.c: 590). Некоторые пакеты могут быть не найдены!
Никаких локальных пакетов или ссылок на скачивание для pip
error: Не удалось найти подходящее распределение для Requirement.parse('pip') **
(** конечный выход консоли)
Я пытаюсь избежать удаления и переустановки всего pythonic. Вышеприведенный вывод указывает на проблему с версиями SSL/TLS, но это не говорит мне достаточно, чтобы понять, что.
Любая помощь? Я не могу поверить, что MAC OSX не поддерживает правильные версии SSL/TLS. Я думаю, что сообщение - это красная селедка (или "лягушка без ног", если вы получите эту ссылку)
ТИА
Ответы
Ответ 1
Это из-за устаревшего TLSv1; поэтому вам нужно установить pip более круглым способом.
#You may need to do this as user root:
curl https://bootstrap.pypa.io/get-pip.py | python
#to confirm it is working:
pip install --upgrade pip
Это основано на решении в разделе "Невозможно установить пакеты Python" [SSL: TLSV1_ALERT_PROTOCOL_VERSION]