ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the pa

这个错误提示是:

✅ pip 检测到:安装的 torch==2.5.1+cpu.whl 文件 实际的哈希值和预期不一致

Expected sha256 = 2ebd0b6...
Got            = 240ad0c...

❗ 原因解析:

这个报错出现的前提是运行了像这样的命令:

pip install -r requirements.txt

或者使用的安装链接中带了 #sha256=... 这样的限制(用于校验包是否被篡改)。


✅ 实际原因多为:

  • 官方的 .whl 文件更新了内容,但链接没有改,导致哈希值对不上(很常见)
  • 网络中断导致下载文件损坏(不完整)
  • 安装缓存问题(老文件和新 hash 冲突)

✅ 最快解决方案:

✅ 1. 忽略哈希校验,强制安装

可以直接运行以下命令跳过 hash 校验:

pip install torch==2.5.1+cpu --index-url https://download.pytorch.org/whl/cpu --no-cache-dir --no-deps

然后继续安装其他包即可。


✅ 2. 或者:使用 --no-hash 的方式清理依赖文件(适用于 requirements.txt 安装)

如果在用 requirements.txt,请删除里面的 --hash=sha256... 相关内容,改成:

torch==2.5.1+cpu --index-url https://download.pytorch.org/whl/cpu

✅ 3. 清理 pip 缓存(可选)

pip cache purge

或手动删除缓存目录:

# Windows:
%LOCALAPPDATA%\pip\Cache

✅ 结论

可以安全地忽略这个 hash 错误,使用以下命令直接装 PyTorch:

pip install torch==2.5.1+cpu --index-url https://download.pytorch.org/whl/cpu --no-cache-dir --no-deps
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值