【清除pip缓存】Windows上AppData\Local\pip\cache内容

在 Windows 系统上,AppData\Local\pip\cache 目录是 pip 的缓存目录 ,主要用于存储下载的包文件(.whl 或 .tar.gz)和构建包时生成的中间文件,以加速后续的安装过程。

一、 如何查看pip缓存路径

⚙️ 命令行窗口输入pip cache dir
bash 复制代码
pip cache dir

二、 可以删除 AppData\Local\pip\cache 的内容吗?

✅ 可以安全删除!

删除缓存目录不会影响已安装的 Python 包。下次使用 pip install 时,pip 会重新下载所需文件并重建缓存。
但需要注意:

  • 删除后首次安装包可能会变慢(需重新下载)。
  • 如果依赖的包被删除且源不可用,可能导致安装失败(罕见情况)。
  • 占用空间较大时,清理缓存是释放磁盘空间的合理操作。

2.1 如何更改 pip 缓存位置?

通过设置环境变量 PIP_CACHE_DIR 即可自定义缓存路径:

⚙️ 方法一:临时设置(仅当前命令提示符窗口有效)
cmd 复制代码
set PIP_CACHE_DIR=D:\new_cache_path
pip install package_name
⚙️ 方法二:永久设置(推荐)
  1. 打开系统环境变量设置:

    • Win + S 搜索 编辑系统环境变量 → 打开 → 点击 环境变量。
  2. 新建用户/系统变量:

    • 在 用户变量 或 系统变量 区域点击 新建。
    • 变量名:PIP_CACHE_DIR
    • 变量值:自定义路径(如 D:\pip_cache)
  3. 重启终端/IDE:使新环境变量生效。

  4. 验证是否生效

cmd 复制代码
echo %PIP_CACHE_DIR%  # Windows
pip cache dir         # 查看当前缓存目录
  1. 可以自己选择是否删除之前的pip缓存
    也可以把之前文件夹的内容剪切到新的文件夹,看个人需求

三、 替代方案:使用 pip 内置命令清理缓存

无需移动位置,直接清理现有缓存:

cmd 复制代码
# 查看缓存内容及占用空间
pip cache info

# 清理所有缓存(谨慎操作)
pip cache purge

# 删除特定包的缓存
pip cache remove numpy

💡 建议:

  • 定期运行 pip cache purge 清理旧版本包。
  • 若系统盘空间紧张,将 PIP_CACHE_DIR 设置到其他分区更彻底。
  • 开发环境中,缓存能显著提升依赖安装速度,非必要勿禁用缓存(pip --no-cache-dir install)。

总结

操作 命令/方法 影响
查看缓存路径 命令行输入pip cache dir --
删除缓存 手动删除文件夹 安全,下次安装需重新下载
更改缓存位置 设置 PIP_CACHE_DIR 环境变量 永久生效,需重启终端
清理过期缓存 pip cache purge 保留最新版本,释放空间
相关推荐
第九序言T1 天前
Python 数据处理进阶(十八)批量处理同结构文件:一个文件夹一次跑完
开发语言·python·自动化·pandas·数据处理
Java后端的Ai之路1 天前
CAS并发控制-从CPU指令到企业级乐观锁
vue.js·人工智能·python·cas·乐观锁
qq_426003961 天前
UI自动化高频次登录login限流解决方案
python·ui·自动化
Sakura_j_h_1 天前
EasyEDA PCB 快速设计Skills
c++·python·github
quantdash_cc1 天前
如何验证历史行情的交易日期是否完整覆盖研究区间?
python·数据分析·pandas·量化交易·股票数据·quantdash
I Am a robert girl1 天前
当智能体学会“串通”:从长程交互中读懂涌现式合谋
python·多智能体系统·多智能体协作·llm agent·涌现式合谋·对齐问题·激励机制设计
云和数据.ChenGuang1 天前
光哥说Python RAG 系统需要哪些评估指标:从检索到生成的全链路评测指南
网络·人工智能·python·算法·langchain
专注仿真1 天前
线性回归和逻辑回归算法详解
开发语言·人工智能·python·大模型训练·控制算法
wflynn1 天前
GitHub 今日推荐|Edge0:让大号 MoE 模型在一台 Mac 上流式跑起来
python·开源·github
2601_967980111 天前
python之用scapy分层解析pcap报文(Ethernet帧、IP数据包、TCP数据包、UDP数据包、Raw数据包)
python·scapy·pcap·协议分析·网络数据包