开源镜像站
[scode type=“blue”]阿里镜像https://mirrors.aliyun.com/pypi/simple/[/scode]
[scode type=“blue”]网易镜像https://mirrors.163.com/pypi/simple/[/scode]
[scode type=“blue”]清华镜像https://pypi.tuna.tsinghua.edu.cn/simple[/scode]
[scode type=“blue”]豆瓣镜像https://pypi.doubanio.com/simple/[/scode]
临时使用
使用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