skip to content
AI私塾

一招解决pip install下载速度慢的问题

AI私塾 / / 3 分钟阅读

Table of Contents

前言

你是否有抱怨过pip install 下载速度慢的像蜗牛。今天教你一招解决这个问题。下载速度慢是由于下载的包文件在国外的网站,因为网络连接不稳定,所以导致下载速度受限。

想解决这个问题,只需切换下载源为国内的镜像即可。

一、临时使用镜像源

pip install package_name -i https://mirrors.aliyun.com/pypi

这些常用的国内的镜像包括:

阿里云:https://mirrors.aliyun.com/pypi

清华大学:https://pypi.tuna.tsinghua.edu.cn/simple

中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(Douban):https://pypi.douban.com/simple/

二、永久更改镜像源

方法一:修改 pip 配置文件

找到 pip 配置文件 pip.conf(Linux 或 macOS 在 ~/.config/pip/ 下,在 Windows 在 %APPDATA%\pip\ 下)。

如果文件不存在,创建一个。

编辑 pip.conf 文件,添加以下内容(以清华大学镜像为例):

[global]

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

对于其他镜像,将 index-url 的值替换为相应的镜像地址。

方法二:使用 pip 命令修改

执行以下命令来临时修改配置(关闭终端会失效):

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

方法三:在 IDE 中设置

如果你使用的是 PyCharm、VSCode 等 IDE,可以在 IDE 的设置中配置 pip 的镜像源。

清除缓存

有时候,即使设置了镜像,pip 也会尝试先从缓存中获取包,这可能会导致感觉速度并没有提升。你可以通过以下命令清除缓存:

pip cache purge

如果你希望 pip 不使用任何镜像,而是直接从官方的 PyPI(Python Package Index)服务器下载文件,你可以通过以下几种方式设置:

三、临时使用官方源

在命令行中,你可以使用 -i 参数指定官方源,只对当前命令有效:

pip install package_name -i https://pypi.org/simple

四、永久更改为官方源

方法一:修改 pip 配置文件

找到或创建 pip 配置文件 pip.conf(Linux 或 macOS 在 ~/.config/pip/ 下,在 Windows 在 %APPDATA%\pip\ 下)。

编辑 pip.conf 文件,确保包含以下内容:

[global]

index-url = https://pypi.org/simple

这将设置默认的索引 URL 为官方 PyPI。

方法二:使用 pip 命令修改

执行以下命令来设置默认的索引 URL 为官方 PyPI:

pip config set global.index-url https://pypi.org/simple

方法三:在 IDE 中设置

如果你使用的是 PyCharm、VSCode 等 IDE,可以在 IDE 的设置中配置 pip 的默认源。

清除缓存

如果你之前使用了镜像源,并且想要清除缓存以确保从官方源下载,可以使用以下命令:

pip cache purge

相关文章