其实这类文章随便一搜都一大堆,我只是总结下有备无患。
开源镜像站
阿里镜像
https://mirrors.aliyun.com/pypi/simple/
网易镜像
https://mirrors.163.com/pypi/simple/
清华镜像
https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣镜像
https://pypi.doubanio.com/simple/
临时使用
使用pip的时候在后面加上-i参数,指定pip源:pip install xxx -i 镜像地址
一劳永逸
Linux/Unix中使用
~/.pip/pip.conf
修改pip.conf
[global]
index-url = 镜像地址
Windows中使用
一句命令pip config set global.index-url 镜像地址
这句命令命令干了什么事呢,其实就是创建了一个pip.ini文件,我们也可以手动创建,在哪创建呢,我们输入pip config list -v
得到如下输出
D:\admin\Desktop>pip config list -v
For variant 'global', will try loading 'C:\ProgramData\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\admin\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\admin\AppData\Roaming\pip\pip.ini'
For variant 'site', will try loading 'c:\users\admin\appdata\local\programs\python\python37-32\pip.ini'
global.index-url='https://mirrors.aliyun.com/pypi/simple/'
install.trusted-host='mirrors.aliyun.com'
可以看出pip安装时搜索pip.ini来源的路径以及搜索到的镜像源,所以我们只需向其中任一个路径创建一个pip文件夹,然后创建pip.ini文件就行了,可以看到前面的路径都是类似系统路径,最后一个路径是pip环境的路径,所以靠后的路径优先级是更高的,但一般我们只需在系统环境里设置一下就可以一劳永逸了,上面的一句命令行是向Roaming路径(也就是%APPDATA%路径)写入pip/pip.ini。
pip.ini里可以这样写
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
下面的一句trusted-host是添加信任防止报错
参考
http://mirrors.163.com/.help/pypi.html
https://mirror.tuna.tsinghua.edu.cn/help/pypi/
https://developer.aliyun.com/mirror/pypi?spm=a2c6h.13651102.0.0.3e221b11kAuK9K
https://pip.pypa.io/en/stable/user_guide/#config-file
此处评论已关闭