问题

默认情况下 pip 使用的是国外的镜像,在下载的时候速度非常慢,下载速度是几kb或者几十kb,花费的时间比较长。

解决办法

国内目前有些机构或者公司整理了对应的镜像源,使得通过内网就能访问即可,下载速度达到几百kb或者几M,速度对比而言简直一个天上,一个地下。

下面以国内清华大学镜像源为例,展示如何使用国内镜像源进行pip包的安装。

清华大学开源软件镜像源地址为:

可以看到,清华大学整理了非常多软件包的镜像源:

在这里插入图片描述

我们需要找到是pypi镜像源:

在这里插入图片描述

使用的方法有两种:

临时使用:

pip install xxxx 后面加 -i https://pypi.tuna.tsinghua.edu.cn/simple

  • 我们可以直接在 pip 命令中使用 -i 参数来指定镜像地址,例如:
pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

以上命令使用清华镜像源安装 numpy 包,这种只对当前安装对命令有用。

默认使用:

如果需要全局修改,则需要修改配置文件。

  • Linux/Mac os 环境,配置文件位置在 ~/.pip/pip.conf(如果不存在创建该目录和文件):
    mkdir ~/.pip
    打开配置文件 ~/.pip/pip.conf,修改如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

查看 镜像地址:

$ pip3 config list   

global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple'
install.trusted-host='https://pypi.tuna.tsinghua.edu.cn'

可以看到已经成功修改了镜像。

  • Window环境,你需要在当前对用户目录下(C:\Users\xx\pip,xx 表示当前使用对用户)创建一个 pip.ini在pip.ini文件中输入以下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

也可以直接使用下面代码进行默认设置:

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

其他国内镜像源

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐