【发布时间】:2021-01-26 09:07:43
【问题描述】:
从大约一两周前开始,我根本无法使用 pip,因为它总是会返回以下错误:
错误:由于环境错误,无法安装软件包: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max url 超出重试次数: /packages/1b/e5/552ba65835ab43e12b299458fea94ee23886125b8b8aabc91edb03f2ba65/pandas-1.1.3.tar.gz (由 SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取 本地颁发者证书 (_ssl.c:1122)')))
我已经在我的公司 VPN 内外对其进行了测试,甚至在我的个人笔记本电脑上进行了尝试(运行 Mojave,而不是在我的主笔记本电脑上运行 Windows 10)。我的家庭互联网以及手机上的热点。同样,我远程访问了我公司的一台澳大利亚机器,也遇到了同样的问题。
我没有更新我的python版本(3.9.0)或pip版本(20.2.3),或者改变我的pip用法,所以突然出现了一个超级令人困惑的问题。 https://status.python.org/ 表示一切正常。
是不是我做错了什么?
完整的 CMD 文本(如果有帮助):
C:\Users\Caleb.Clough\Digital>pip install pandas
收集熊猫
警告:重试(重试(总计 = 4,连接 = 无,读取 = 无, redirect=None, status=None)) 连接中断后 'SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取 本地颁发者证书 (_ssl.c:1122)'))': /packages/1b/e5/552ba65835ab43e12b299458fea94ee23886125b8b8aabc91edb03f2ba65/pandas-1.1.3.tar.gz 警告:重试(重试(总计=3,连接=无,读取=无, redirect=None, status=None)) 连接中断后 'SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取 本地颁发者证书 (_ssl.c:1122)'))': /packages/1b/e5/552ba65835ab43e12b299458fea94ee23886125b8b8aabc91edb03f2ba65/pandas-1.1.3.tar.gz
警告:重试(重试(总数=2,连接=无,读取=无, redirect=None, status=None)) 连接中断后 'SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取 本地颁发者证书 (_ssl.c:1122)'))': /packages/1b/e5/552ba65835ab43e12b299458fea94ee23886125b8b8aabc91edb03f2ba65/pandas-1.1.3.tar.gz
警告:重试(重试(总计 = 1,连接 = 无,读取 = 无, redirect=None, status=None)) 连接中断后 'SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取 本地颁发者证书 (_ssl.c:1122)'))': /packages/1b/e5/552ba65835ab43e12b299458fea94ee23886125b8b8aabc91edb03f2ba65/pandas-1.1.3.tar.gz
警告:重试(重试(总计 = 0,连接 = 无,读取 = 无, redirect=None, status=None)) 连接中断后 'SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取 本地颁发者证书 (_ssl.c:1122)'))': /packages/1b/e5/552ba65835ab43e12b299458fea94ee23886125b8b8aabc91edb03f2ba65/pandas-1.1.3.tar.gz
错误:由于环境错误,无法安装软件包: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max url 超出重试次数: /packages/1b/e5/552ba65835ab43e12b299458fea94ee23886125b8b8aabc91edb03f2ba65/pandas-1.1.3.tar.gz (由 SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取 本地颁发者证书 (_ssl.c:1122)')))
【问题讨论】:
标签: python ssl cmd pip certificate