Python pip更换镜像源
特别提示:
在更换Python pip下载的镜像源站地址的时候,尽量使用 https 协议的地址;否则在 pip install 一些三方包的时候会报错ERROR,或者是警告 warning ,因为单独 http 协议是不受信任的,再一个就是不安全。
或者是在安装的时候添加参数:--trusted-host mirrors.aliyun.com 。
要是不嫌麻烦,就可以使用 http 协议的源站地址,然后在下载的时候添加上述参数;
嫌麻烦的化,换源的时候就直接使用 https 协议的源站地址。
再一个办法:在配置文件中把信任的参数添加进去:trusted-host=mirrors.aliyun.com 或 trusted-host=pypi.tuna.tsinghua.edu.cn
Windows系统环境:
-
在使用Python的过程中,经常会使用到一些非标准内嵌的三方包,这些包给我们日常的开发提供了巨大的便利。
-
但是在使用 pip 命令去下载这些三方包的时候,Python 默认是从官网去下载的,由于它的官网是在国外,这就使得下载的速度灰常的慢;这个时候我们可以使用一些国内的镜像源网站去下载我们所需要的一些第三方包。
-
在使用 pip 命令下载的时候,在最后面添加 -i 参数,指定下载的镜像源网站,即可从指定的国内镜像源网站下载所需要的包:
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple -
但是这只是在下载当前包的时候,是从国内的镜像源网站下载的,并没有更改 Python 下载三方包的默认源站,所以需要在每一次下载的时候,都要添加 -i 参数去指定国内镜像源站。
-
此时我们可以直接更改 Python 下载三方包的默认镜像源站地址:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ pip config set global.extra-index-url https://mirrors.aliyun.com/pypi/simple/
执行上面两个指令之后,会在 Windows 的 C 盘的 C:\Users\xiang\AppData\Roaming\pip 文件夹中生成一个 pip.ini 的文件,里面保存着的就是我们新的 Python 下载三方包的镜像源地址。
- 当然我们也可以直接手工新建上述文件夹及文件,在文件夹中添加相应的镜像源地址,其内容如下图所示(为自动生成的文件内容):
![image]()
Linux系统环境:
同在 Windows 系统环境中更换镜像源地址类似,同样可以使用 pip config 命令去设置默认的镜像源站地址:
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
执行此命令之后,会在当前用户的家目录下新建一个 .pip 的文件夹,其内有一个 pip.conf 的配置文件[pwd=$home/.pip/pip.conf],内容为:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host = pypi.tuna.tsinghua.edu.cn
当然上述路径文件夹及文件,都可以手工去建立,并把相关镜像源站地址信息写入配置文件中。
==========================================
附:
国内几个常用的镜像源站地址:
阿里云: https://mirrors.aliyun.com/pypi/simple/
清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣: http://pypi.douban.com/simple/
以上内容仅为个人学习记录使用。
如有转载,请附有原文出处链接。

浙公网安备 33010602011771号