当前浏览器版本过旧

MangoDisk 网站需要较新的浏览器才能正确显示。请升级 Microsoft Edge,或使用其他现代浏览器打开。

你仍然可以直接下载 MangoDisk:

升级 Microsoft Edge

开发者磁盘清理

pip 缓存怎么清理?会影响装好的 Python 包吗?

pip 缓存可以单独清理,不会卸载已安装的 Python 包。用 MangoDisk 查看缓存占用和路径,或通过 pip cache purge 释放空间,保留仍在使用的项目环境。

发布于 2026/09/29作者: Harry
橙色刷子清走缓存托盘中多余的安装包方块,另一侧的项目文件夹保持完整

装过 Python 工具或本地 AI 应用后,硬盘里可能不只多了一套运行环境,pip 还会保留安装过程中产生的缓存。环境还要用,这些缓存能不能单独清掉?

可以。清理 pip 缓存不会卸载已经装好的 Python 包,也不会删除项目里的虚拟环境。 代价是以后安装相关包时,可能需要重新下载或构建,花的时间会更长。

不想翻隐藏文件夹,可以用 MangoDisk 的深度清理查看 pip 和其他受支持缓存的占用。先找出值得清的项目,再按需删除,不必为了腾空间把好不容易配好的环境一起删掉。

安装好的包,和安装时留下的缓存,是两回事

pip 缓存里主要保存下载缓存和本地构建的安装包,方便下次复用;项目运行时使用的包,则装在 Python 环境里。这也是为什么清缓存不等于卸载软件。pip 官方缓存说明

在 Windows 上,pip 的默认缓存位置是:

%LocalAppData%\pip\Cache

这里不是项目目录,也不是 .venv。不要因为虚拟环境同样占空间,就把它当成缓存顺手删除,否则项目可能需要重新安装依赖。

用 MangoDisk 清理,不用挨个找缓存目录

只清 pip,命令行就能完成。MangoDisk 更方便的地方是:把分散的缓存集中列出来,让你比较大小、查看路径,再决定清哪些。 如果电脑上装过好几种开发工具,就不用逐个查清理命令了。

MangoDisk Windows 版深度清理界面,查看缓存分类、占用空间和待清理项目

以 Windows 为例:

  1. 打开 深度清理,运行标准扫描。
  2. 在结果中找到 pip 缓存,展开检查大小和路径。该项默认不勾选,需要你主动选择。
  3. 如果只想清 pip,先取消其他项目的勾选,核对清理确认窗口后再执行。

扫描本身不会删除文件。MangoDisk 的 Windows pip 清理规则针对默认缓存目录,不包含项目里的 .venv 或其他位置的已安装包。选择清理项目时也可以参考安全清理说明。

如果你改过 pip 的缓存位置,别直接套用默认路径。可以用下面的命令查出实际目录,再决定怎么处理。

用命令清理:先查占用,再运行 purge

在 Windows 终端中运行:

py -m pip cache dir
py -m pip cache info

第一条查看当前缓存目录,第二条查看缓存大小。只有很少一点缓存,就没必要特意清;如果占用明显、近期也不需要反复安装这些包,再清理更合适。

等正在进行的安装或下载结束,确认上面显示的是 pip 缓存目录后,运行:

py -m pip cache purge

这条命令会直接删除 pip 的 HTTP 和 wheel 缓存,不经过回收站。不会卸载已安装的包,但以后安装时,缺少的缓存需要重新下载或构建。pip cache 命令说明

如果平时用 python 或 python3 启动 Python,就把命令中的 py 换成对应名称。macOS 和 Linux 也可以用同样的 -m pip cache 命令,先查目录和大小,再清理。

清完还是缺空间,就看看别处

pip 缓存只是 Python 相关占用的一部分。项目环境、下载的模型和个人文件不会因为执行了 pip cache purge 就消失,也不应该被当成缓存一并清空。

可以继续用 MangoDisk 的磁盘空间分析找出占用最大的文件夹。先弄清楚是缓存多,还是某个不用的项目、模型占了空间,再决定下一步。电脑上还装了 Node.js 或 Rust,也可以分别检查 npm 缓存和 Cargo 缓存、target 目录,它们的清理范围并不相同。

下载 MangoDisk,把分散的缓存放到一个界面里检查。免费开源,无需注册或登录,清哪些由你决定。