使用 pip install xxx 下载速度慢的问题,这主要是因为默认的 PyPI 源在国外,网络延迟高导致的。

切换到国内的镜像源来大幅提升下载速度。我这里以PyQT6作为演示:

一、临时提速(单次生效)

最简单的方式是在安装命令后直接指定国内镜像源,推荐使用阿里云或清华的源,执行以下命令即可:

# 使用阿里云镜像(推荐,速度快且稳定)
pip install PyQt6 -i https://mirrors.aliyun.com/pypi/simple/

# 或使用清华大学镜像
pip install PyQt6 -i https://pypi.tuna.tsinghua.edu.cn/simple/

# 如果你的pip版本较旧,可能需要加 --trusted-host 参数
pip install PyQt6 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

二、永久配置(一劳永逸)

如果不想每次安装都加镜像地址,可以配置 pip 永久使用国内源:

Windows 系统

  1. 在用户目录下(比如 C:\Users\你的用户名\)新建一个名为 pip 的文件夹;

  2. 在该文件夹内新建 pip.ini 文件,写入以下内容:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

macOS/Linux 系统

  1. 打开终端,执行命令创建 / 编辑 pip 配置文件:

    # 创建配置目录(如果不存在)
    mkdir -p ~/.config/pip
    # 编辑配置文件
    vim ~/.config/pip/pip.conf
  2. 在文件中输入以下内容并保存:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

配置完成后,直接执行 pip install PyQt6 就会自动使用国内源,下载速度会显著提升。

三、额外优化建议

如果下载仍较慢,可尝试:

  1. 升级 pip 到最新版本:pip install --upgrade pip

  2. 检查网络是否稳定,或切换到手机热点测试

  3. 若 PyQt6 安装包较大,可使用 pip install PyQt6 --no-cache-dir 避免缓存占用

总结

  1. 临时提速可在安装命令后加 -i 国内镜像地址,阿里云 / 清华源优先

  2. 永久配置只需修改 pip 配置文件,后续所有 pip 安装都会自动走国内源

  3. 升级 pip 或清理缓存可进一步优化下载体验。