解决Python pip安装模块时提示 (SSLEOFError(8, 'EOF occurred in violation of protocol
解决Python pip安装模块时提示 (SSLEOFError(8, 'EOF occurred in violation of protocol
1.错误原因
- 由于Python3.8升级了pip使用的是urllib1.26版本,导致强制验证ssl证书是否正确
- 本地使用了代理工具则会提示ssl.ssleofError错误
2.解决办法
-
将Python源有HTTPS源更改为国内HTTP源
pip config set global.index-url http://pypi.douban.com/simple/
-
此时会提示以下信息,后面跟的则是配置文件目录
Writing to C:\Users\orange\AppData\Roaming\pip\pip.ini
-
根据上述目录再次修改
pip.ini
配置文件为以下内容,目的是让pip信任豆瓣源[global] index-url = http://pypi.douban.com/simple/ proxy = http://127.0.0.1:20171 # 没有代理则可以删除则一行 [install] trusted-host=pypi.douban.com
3.温馨提示
-
上述操作同样适用于虚拟环境,python虚拟环境也是读取用户目录下的
pip.ini
文件 -
生活本来沉闷,但跑起来就会有风
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果