PyCharm代理环境下pip安装连接重置、SSL报错解决及p4python安装求助
企业代理防火墙环境下pip安装报错排查与适配方案
日常遇到的两类典型pip安装报错
- 连接被强制重置类报错:抛出
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))': /simple/certifi/ - SSL证书校验失败类报错:抛出
Could not fetch URL https://pypi.python.org/simple/certifi/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749) - skipping
此前曾参考各技术平台的零散方案尝试修复,前后耗时2天排查仍未达到预期修复效果,最终整合多份公开思路梳理出适配当前环境的解决路径。
适配方案对应的使用环境
- 网络环境:处于企业办公代理防火墙后方
- 软件版本:PyCharm v2020.3 社区版、Python v3.6.8、PIP v21.0.1
具体落地操作
手动创建pip配置文件pip.ini,默认环境下系统不会自动生成该文件,在文件内写入如下配置内容:
[global] proxy = http://your_proxy_address:port trusted-host = pypi.python.org pypi.org files.pythonhosted.org raw.githubusercontent.com github.com
将配置文件保存至路径C:\Users\user_name\AppData\Roaming\pip下即可生效。
完成配置后上述两类报错可全部修复,可正常执行pip install命令完成包安装操作。
现存待解决的问题
切换至Python v3.9.2版本后,执行pip install p4python操作会抛出Exception: Parameter --ssl is needed报错,目前暂未找到有效解决路径,寻求有相关经验的开发者分享对应解决方法。
内容的提问来源于stack exchange,提问作者Navneet Passi
相关产品推荐
相关产品推荐

