📅  最后修改于: 2023-12-03 15:40:47.078000             🧑  作者: Mango
当我们使用 pip 安装 Python 包时,pip 会自动从 Python 镜像源下载并安装这些包。为了加快包的下载速度,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 缓存问题,可以根据具体情况选择合适的方法来解决。