Как мне настроить pypi для доверенных? - PullRequest
1 голос
/ 19 марта 2020

Я пытаюсь использовать Python колеса. Когда я делаю pip install wheel, он говорит, что требование есть, однако я получаю эту ошибку SSL:

(base) C:\Users\xxxx\PycharmProjects\prepay_clone>pip install wheel
Requirement already satisfied: wheel in c:\programdata\anaconda3\lib\site-packages (0.33.1)
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)'))) - skipping

Сначала я проигнорировал это, так как колесо, кажется, установлено. Однако, когда я позже запускаю setup.py sdist bdist_wheel, он ничего не выводит.

Заранее спасибо!

1 Ответ

1 голос
/ 19 марта 2020

Чтобы ответить на ваш вопрос, флаг --trusted-host указывает pip не использовать SSL для указанного хоста. У меня есть эта проблема все время в корпоративной сети. Я обнаружил, что это работает в 99% случаев:

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

Я не уверен, что это ваша проблема, хотя Пип, кажется, говорит вам, что колесо уже установлено.

...