pip配置国内镜像

416 阅读1分钟

pip是什么

pip是python使用的包管理工具,直接通过pip下载包的话,会非常慢,因为是从国外的仓库下载。 QQ_1728733213410.png

什么是镜像

想改善这种情况,和js的包管理工具npm一样,可以配置国内镜像资源。比如:

  • 清华大学的镜像源:https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里云:https://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/

这些镜像资源位于国内,定期从国外的仓库获取数据,更新本地的镜像。由于这些资源在国内,所以我们通过访问这些镜像获取包,会快非常多。

pip怎么配置镜像

一、临时使用镜像源

可以在使用 pip 安装包时临时指定镜像源,命令如下:

pip install 包名 -i 镜像源地址

例如,使用清华大学的镜像源安装 numpy

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

二、永久配置镜像源

  1. Windows 系统:

    • 在资源管理器地址栏中输入 %APPDATA%,回车后进入该目录,新建一个名为 pip 的文件夹,在 pip 文件夹中新建一个 pip.ini 文件。
    • 在 pip.ini 文件中输入以下内容:
   [global]
   index-url = https://pypi.tuna.tsinghua.edu.cn/simple
   [install]
   trusted-host = pypi.tuna.tsinghua.edu.cn

2. Linux 和 macOS 系统:

*   打开终端,在用户主目录下创建 `.pip` 目录(如果不存在的话),命令为 `mkdir ~/.pip`*   在 `.pip` 目录下创建 `pip.conf` 文件,命令为 `touch ~/.pip/pip.conf`*   使用文本编辑器打开 `pip.conf` 文件

进入到.pip文件夹下,这里可以用vim打开:

cd .pip
vim pip.conf

输入下面的内容:

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

最后保存:

:wq

下载资源

下面我们就可以体验飞的速度啦

QQ_1728733814702.png