pip是什么
pip是python使用的包管理工具,直接通过pip下载包的话,会非常慢,因为是从国外的仓库下载。
什么是镜像
想改善这种情况,和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
二、永久配置镜像源
-
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
下载资源
下面我们就可以体验飞的速度啦