开发者磁盘清理
pip 缓存怎么清理?会影响装好的 Python 包吗?
pip 缓存可以单独清理,不会卸载已安装的 Python 包。用 MangoDisk 查看缓存占用和路径,或通过 pip cache purge 释放空间,保留仍在使用的项目环境。

装过 Python 工具或本地 AI 应用后,硬盘里可能不只多了一套运行环境,pip 还会保留安装过程中产生的缓存。环境还要用,这些缓存能不能单独清掉?
可以。清理 pip 缓存不会卸载已经装好的 Python 包,也不会删除项目里的虚拟环境。 代价是以后安装相关包时,可能需要重新下载或构建,花的时间会更长。
不想翻隐藏文件夹,可以用 MangoDisk 的深度清理查看 pip 和其他受支持缓存的占用。先找出值得清的项目,再按需删除,不必为了腾空间把好不容易配好的环境一起删掉。
安装好的包,和安装时留下的缓存,是两回事
pip 缓存里主要保存下载缓存和本地构建的安装包,方便下次复用;项目运行时使用的包,则装在 Python 环境里。这也是为什么清缓存不等于卸载软件。pip 官方缓存说明
在 Windows 上,pip 的默认缓存位置是:
%LocalAppData%\pip\Cache
这里不是项目目录,也不是 .venv。不要因为虚拟环境同样占空间,就把它当成缓存顺手删除,否则项目可能需要重新安装依赖。
用 MangoDisk 清理,不用挨个找缓存目录
只清 pip,命令行就能完成。MangoDisk 更方便的地方是:把分散的缓存集中列出来,让你比较大小、查看路径,再决定清哪些。 如果电脑上装过好几种开发工具,就不用逐个查清理命令了。

以 Windows 为例:
- 打开 深度清理,运行标准扫描。
- 在结果中找到 pip 缓存,展开检查大小和路径。该项默认不勾选,需要你主动选择。
- 如果只想清 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,把分散的缓存放到一个界面里检查。免费开源,无需注册或登录,清哪些由你决定。