如何修改pip源为国内源
因为某些原因,在我国使用 pip 下载软件包的时候会异常缓慢甚至直接下载不了。为了解决这个问题,我们可以使用国内的镜像源达到高速下载。
环境
- 系统: Windows 10
- pip: 20.2.1
配置
这里以清华源为例。按照清华源的介绍,需升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
但是在实际下载过程中发现会报 _ssl.c:1107: The handshake operation timed out
错误,这个时候我们需要找到并修改 pip.ini 文件。
打开 pip.ini 文件,我们会发现如下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
这是前面设置了清华源的缘故。我们需要在它下方添加新的内容:
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
因为我们用的是 https 通信,这里设置让 pip 信任清华源。
完整内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
总结
按照上面的步骤你已经正确设置 pip 源为清华源了,好好享受飞一样的速度吧。