Python 在windows计算机上运行pip安装。由于web代理而获取证书错误
我已经准备好在公司网络中使用Python的环境。我认为,由于我们在防火墙上使用SSL拦截,python不信任安装期间提供的证书。我们使用Palo Alto防火墙,如果您检查任何SSL网站,您将看到防火墙是所有SSL网站的签名证书。这是一个windows工作站,CA证书在windows证书存储中受信任。当我运行命令时Python 在windows计算机上运行pip安装。由于web代理而获取证书错误,python,ssl,pip,Python,Ssl,Pip,我已经准备好在公司网络中使用Python的环境。我认为,由于我们在防火墙上使用SSL拦截,python不信任安装期间提供的证书。我们使用Palo Alto防火墙,如果您检查任何SSL网站,您将看到防火墙是所有SSL网站的签名证书。这是一个windows工作站,CA证书在windows证书存储中受信任。当我运行命令时 python-mpip安装——升级pip 我得到这个错误 PS U:\code> python -m pip install --upgrade pip Retrying (Retr
python-mpip安装——升级pip
我得到这个错误
PS U:\code> python -m pip install --upgrade pip
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1051)'))': /simple/pip/
Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1051)'))': /simple/pip/
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1051)'))': /simple/pip/
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1051)'))': /simple/pip/
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1051)'))': /simple/pip/
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: self signed certificate in certificate chain (_ssl.c:1051)'))) - skipping
Requirement already up-to-date: pip in c:\program files (x86)\python37-32\lib\site-packages (10.0.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: self signed certificate in certificate chain (_ssl.c:1051)'))) - skipping
PS U:\code>python-mpip安装--升级pip
连接被“SSLError(SSLCertVerificationError(1),[SSL:CERTIFICATE\u Verification\u FAILED]CERTIFICATE Verification FAILED:证书链中的自签名证书(_SSL.c:1051)”)中断后重试(重试(重试(总计=4,连接=None,读取=None,重定向=None,状态=None)):/simple/pip/
连接被“SSLError(SSLCertVerificationError(1),[SSL:CERTIFICATE\u Verification\u FAILED]CERTIFICATE Verification FAILED:证书链中的自签名证书(_SSL.c:1051)”)中断后重试(重试(重试(总计=3,连接=None,读取=None,重定向=None,状态=None)):/simple/pip/
在连接被“SSLError(SSLCertVerificationError(1),[SSL:CERTIFICATE\u Verification\u FAILED]CERTIFICATE Verification FAILED:证书链中的自签名证书(_SSL.c:1051)”)中断后重试(重试(重试(总计=2,连接=None,读取=None,重定向=None,状态=None)):/simple/pip/
在连接被“SSLError(SSLCertVerificationError(1,[SSL:CERTIFICATE\u VERIFY\u FAILED]CERTIFICATE VERIFY FAILED:证书链中的自签名证书(_SSL.c:1051)”)中断后重试(重试(重试(总计=1,连接=None,读取=None,重定向=None,状态=None)):/simple/pip/
在连接被“SSLError(SSLCertVerificationError(1),[SSL:CERTIFICATE\u Verification\u FAILED]CERTIFICATE Verification FAILED:证书链中的自签名证书(_SSL.c:1051)”)中断后重试(重试(重试(总计=0,连接=None,读取=None,重定向=None,状态=None)):/simple/pip/
无法获取URLhttps://pypi.org/simple/pip/: 确认ssl证书时出现问题:HTTPSConnectionPool(host='pypi.org',port=443):url:/simple/pip/(由SSLError(SSLCertVerificationError(1),[ssl:certificate\u VERIFY\u FAILED]证书验证失败:证书链中的自签名证书)超过了最大重试次数(_ssl.c:1051)')-跳过
要求已更新:c:\program files(x86)\python37-32\lib\site包(10.0.1)中的pip
无法获取URLhttps://pypi.org/simple/pip/: 确认ssl证书时出现问题:HTTPSConnectionPool(host='pypi.org',port=443):url:/simple/pip/(由SSLError(SSLCertVerificationError(1),[ssl:certificate\u VERIFY\u FAILED]证书验证失败:证书链中的自签名证书)超过了最大重试次数(_ssl.c:1051)')-跳过
我不确定最后是否有标签。我看到了一个类似的问题,但我认为这与存储库url使用的特定证书无关
非常感谢您的帮助。谢谢!您有一个代理,pip因此无法访问python包索引。如果您的公司有一个专用的pypi克隆,您必须更改位于
C:\Users\\AppData\Roaming\pip\pip.ini
的pip.ini文件。如果它不存在,请创建一个并使用此inf格式:
[global]
index-url = your company url
cert = location of your certs (ask IT
[search]
index = your company url
此url通常是某种人工制品。谢谢您的帮助。如果我们不运行自己的pypi克隆,我还会遵循此过程吗?谢谢。请尝试手动下载.whl或tar.gz文件,然后pip安装