Как доверять хосту используя pip 1.4.1 - PullRequest
0 голосов
/ 06 февраля 2020

Я застрял с помощью pip 1.4.1 и столкнулся с проблемой при обновлении пакета.

Could not fetch URL https://pypi.python.org/simple/pymongo/: There was a problem confirming 
the ssl certificate: <urlopen error [Errno 1] _ssl.c:509: error:1407742E:SSL 
routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version>

Я видел, что в более поздних версиях pip вы можете использовать --trusted-host, чтобы игнорировать Сертификаты предупреждение. Но на 1.4.1 кажется, что эта опция недоступна. Как исправить?

1 Ответ

0 голосов
/ 06 февраля 2020

Наихудшая проблема в вашем случае - это ненадежный хост, наихудшая проблема - слишком старые версии Python и OpenSSL. Ваш pip пытался использовать версию протокола TLS v1, которую PyPI прекратил поддерживать long a go.

Для установки пакетов через Net вам необходимо обновить OpenSSL, Python и pip. Если вы не можете обновить, вы не можете установить из PyPI напрямую. Затем вы можете попробовать загрузить пакеты из PyPI с помощью браузера и установить их из локальной файловой системы.

Вы также можете использовать pip download на хосте с более современным OpenSSL / Python / pip, передавать загруженные пакеты к древнему воинству и установите их там. См { ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...