📜  清除 pip 缓存 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:40:47.078000             🧑  作者: Mango

清除 pip 缓存

当我们使用 pip 安装 Python 包时,pip 会自动从 Python 镜像源下载并安装这些包。为了加快包的下载速度,pip 会将下载的包缓存到本地,这样下次安装同样的包时就可以直接从缓存中获取,而不必重新从网络上下载。

然而,有时缓存中的包版本已经和最新版本不同,或者下载的包出现问题,需要清除 pip 缓存。本文将介绍清除 pip 缓存的方法。

方法一:使用 pip 命令

我们可以使用 pip 命令来清除缓存。具体方法如下:

pip cache purge

此命令将清除所有缓存。如果你只想清除特定的缓存,可以使用 --index 选项指定索引源,如下所示:

pip cache purge --index http://example.com/pypi/simple/

此命令将清除指定索引源的缓存。

方法二:手动删除缓存文件

如果你想手动删除缓存文件,可以使用以下命令打印缓存路径:

pip cache dir

此命令会输出缓存路径,例如:

/Users/john/.cache/pip

然后,你可以使用 rm 命令删除该路径下的缓存文件,如下所示:

rm /Users/john/.cache/pip/*
结论

以上是清除 pip 缓存的两种方法。如果你遇到了 pip 缓存问题,可以根据具体情况选择合适的方法来解决。