Pip не может достичь порта 443 в Windows, но браузер может - PullRequest
0 голосов
/ 18 сентября 2018

Мое учреждение использует фильтр, который делает менее безопасные сайты недоступными.Один сайт, к которому я могу нормально обращаться с помощью браузера, это

https://pypi.python.org/simple/waitress/

, и все же, если я запускаю pip -vvv install waitress (проблема возникает со всеми пакетами, а не только с официанткой) из командной строки Anaconda, которую я получаю:

Could not fetch URL https://pypi.python.org/simple/waitress/:
connection error: HTTPSConnectionPool(host='pypi.python.org', port=443):
Max retries exceeded with url: /simple/waitress/ (Caused by
NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection
object at 0x00000000050FD400>:
Failed to establish a new connection: [WinError 10061]
No connection could be made because the target machine
actively refused it',)) - skipping

Я могу запросить выборочное открытие необходимых URL-адресов, но в этом случае оказывается, что порт 443 на pypi.python.org уже открыт.

Можете ли вы объяснить эту загадку?Почему pip не может получить доступ к сайту, доступному браузеру (на том же компьютере)?

1 Ответ

0 голосов
/ 18 сентября 2018

Это простое решение с использованием ssl, так как с момента выпуска пипа 10.0 вы сможете исправить это навсегда, просто обновив сам пип:

pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org pip waitress

Дайте мне знать, если работает

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