更换pip源——加速第三方包下载安装

相信在平时使用pip命令进行第三方包下载安装的时候能体会到,下载速度实在是感人,而且下个大一点的包很容易超时报错,所以将pip的源更换为国内的镜像源地址就显得十分重要了。一旦换上国内的源,你就会想忍不住感叹一声,这速度是真滴快,我之前因为没换源被续走了多少时间。

临时使用清华源

可以在使用pip命令的同时附加-i参数临时指定下载源为国内镜像源,例如pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意,simple 不能少, 并且是 https 而不是 http

设为默认源为清华源

修改 ~/.config/pip/pip.conf (Linux), %APPDATA%\pip\pip.ini (Windows 10) 或 $HOME/Library/Application Support/pip/pip.conf (macOS) (没有就创建一个), 修改 index-url至 tuna 清华源,例如

1
2
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

当 pip 和 pip3 并存时,只需修改 ~/.pip/pip.conf


通过命令行进行换源

以上是之前手动配置配置文件来实现换源,但是其实现在能直接通过命令行来实现换源,操作如下:

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

1
2
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple