Python 更换豆瓣源
解决Python pip安装模块时提示 (SSLEOFError(8, ‘EOF occurred in violation of protocol
1.错误原因
- 由于Python3.8升级了pip使用的是urllib1.26版本,导致强制验证ssl证书是否正确
- 本地使用了代理工具则会提示ssl.ssleofError错误
2.解决办法
将Python源有HTTPS源更改为国内HTTP源
1
pip config set global.index-url http://pypi.douban.com/simple/
此时会提示以下信息,后面跟的则是配置文件目录
1
Writing to C:\Users\orange\AppData\Roaming\pip\pip.ini
根据上述目录再次修改
pip.ini
配置文件为以下内容,目的是让pip信任豆瓣源1
2
3
4
5[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
文件生活本来沉闷,但跑起来就会有风
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 丹丹儿博客!