Зернышко обновления следующим образом:
curl https://bootstrap.pypa.io/get-pip.py | python
сайты Python.org останавливают поддержку версий 1.0 и 1.1 TLS. Это означает тот Mac OS X версий 10.12 (Горная цепь) или более старый не смогут использовать зернышко, если они не обновят зернышка как выше.
(Отмечают, что обновление зернышка через pip install --upgrade pip
также не обновит его правильно. Это - проблема курицы-и-яйца)
Этот , поток объясняет это (благодаря эта запись в Твиттере ):
пользователи Mac, которые используют зернышко и PyPI:
при выполнении версии 10.12 macOS/OS X или старше, затем необходимо обновить до последнего зернышка (9.0.3) для соединения с Индексом Пакета Python надежно:
curl https://bootstrap.pypa.io/get-pip.py | python
и мы рекомендуем сделать это к 8-му апреля.
Pip 9.0.3 поддержки TLSv1.2 при выполнении под системой Python на macOS < 10.13. Официальная информация о версии: https://pip.pypa.io/en/stable/news /
кроме того, страница состояния Python:
Завершенный - прокручивающиеся снижения напряжения закончены, и TLSv1.0 и TLSv1.1 были отключены. 11 апреля 15:37 UTC
Обновления - прокручивающиеся снижения напряжения были обновлены до отключения питания, TLSv1.0 и TLSv1.1 будут отклонены с HTTP 403 в любом случае. 8 апреля 15:49 UTC
Наконец, для предотвращения других ошибок установки, удостоверяется, что Вы также обновляете setuptools после выполнения вышеупомянутого:
pip install --upgrade setuptools
Поддержка TLS 1.0 и 1.1 была отброшена для PyPI. Если Ваша система не использует более позднюю версию, она могла бы объяснить Вашу ошибку.
Вы могли попытаться переустановить зернышко в масштабе всей системы, обновить Ваши системные зависимости к более новой версии TLS?
Это, кажется, связано с Не могущий установить библиотеки Python
, См. ответ Dominique Barton:
, По-видимому, зернышко пытается получить доступ к PyPI через HTTPS (который шифруется и прекрасен), но со старой (небезопасной) версией SSL. Ваша система, кажется, устарела. Могло бы помочь, обновляете ли Вы свои пакеты.
В находящихся в Debian системах я попробовал бы:
apt-get update && apt-get upgrade python-pip
На Red Hat основанные на Linux системы:
yum update python-pip # (or python2-pip, at least on Red Hat Linux 7)
На Mac:
sudo easy_install -U pip
можно также попытаться обновить
openssl
отдельно.