【随笔】如何将python的pip镜像源改到国内

一般安装python之后,pip默认的镜像地址是:https://pypi.org/simple 但是由于默认的官方pypi经常被墙,或者连接速度较慢,导致pip安装经常不可用或者下载安装包失败,所以我们最好是将自己使用的pip源更换一下,使用境内的pip镜像安装源

国内镜像源
清华大学https://pypi.tuna.tsinghua.edu.cn/simple 清华大学的pip源是官网pypi的镜像,每隔5分钟同步一次,重点推荐!!!
阿里云http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣http://pypi.douban.com/simple/

临时使用镜像地址

在使用pip的时候加上参数 -i 镜像源网址

举一个例子,

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/ 

_pip镜像源_临时镜像源.png

这样就可以从清华的镜像下载安装opencv-python。

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

二、永久修改pip镜像(推荐)

Windows系统

①命令行修改

使用pip命令全局配置pip镜像源

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

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

python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip

②修改配置文件

1.在C:/Users/用户名/AppData/Roaming 下新建pip文件夹,在文件夹中新建文件pip.ini

_pip镜像源_pipini.png

2以记事本的方式打开,输入下面内容,并保存

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

[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

3.此时重新进入cmd,直接“pip install xxx”,可以看到此处还是清华大学的镜像源

_pip镜像源_更换源后pip.png

Linux or Mac系统

  1. 使用软件包的安装用户,执行如下命令:
cd ~/.pip
# 如果提示目录不存在,则执行如下命令创建:
mkdir ~/.pip
cd ~/.pip
  1. 编辑pip.conf文件。
    使用vi pip.conf命令打开pip.conf文件,写入如下内容:
[global]
#以华为源为例,请根据实际情况进行替换。
index-url = https://mirrors.huaweicloud.com/repository/pypi/simple
trusted-host = mirrors.huaweicloud.com
timeout = 120
  1. 执行:wq!命令保存文件。