Со вчерашнего дня я испытываю трудности с установкой любых новых пакетов через PIP. Я постоянно получаю эту ошибку ssl, с которой я никогда раньше не сталкивался:
ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org.x.a21a7e8f0e3c70499e099e6035cdeac3ac53.9270f642.id.opendns.com', port=443): Max retries exceeded with url: /s/files.pythonhosted.org/packages/fa/b1/e7a3d321144e7701ad0850b82cb727407a273c80d5917a3acd2273ac6ec4/pyodbc-4.0.28-cp37-cp37m-win_amd64.whl?X-OpenDNS-Session=_a21a7e8f0e3c70499e099e6035cdeac3ac539270f6
42_d8yAgKPJ_ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (**_ssl.c:1076**)')))
Я прошел все вопросы, связанные с ошибками SSL на pip, и попробовал следующее:
- Создан
pip.ini
файл, определяющий trusted-host = pypi.python.org pypi.org files.pythonhosted.org
и cert = ~\AppData\Local\pip\cacert.pem
- Я обновил python с 3.7.4 до 3.7.6
- Обновите PIP до 20.0.2 и обновите setuptools до последней версии вручную, так как pip не работает
- Запустите команду pip install как:
pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org pyodbc
- Запустите pip следующим образом:
pip --cert ~\AppData\Local\pip\cacert.pem pyodbc
Я пытался запустить это на windows 10 в виртуальной среде, и я также попытался запустить это из контейнера Ubuntu docker безуспешно.
Что еще мне попробовать?