Python Pip安装pyodbc SSLCertVerificationError-[SSL:CERTIFICATE\u Verification\u FAILED]-无法获取本地颁发者证书(\u SSL.c:1076)
从昨天开始,我在通过PIP安装任何新软件包时遇到了困难。我经常遇到这个ssl错误,这是我以前从未经历过的:Python Pip安装pyodbc SSLCertVerificationError-[SSL:CERTIFICATE\u Verification\u FAILED]-无法获取本地颁发者证书(\u SSL.c:1076),python,windows,ssl,pip,ssl-certificate,Python,Windows,Ssl,Pip,Ssl Certificate,从昨天开始,我在通过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 retri
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**)')))
我已经讨论了与pip上的SSL错误相关的所有问题,并尝试了以下方法:
- 创建了
文件定义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不工作,请手动将PIP升级到20.0.2,并将setuptools升级到最新版本
- 以以下方式运行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
还有什么我可以尝试的吗?在完成上述所有操作后,需要重新启动良好的旧系统在完成上述所有操作后,需要重新启动良好的旧系统