You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

降级Keras时报OSError[Errno2]缺失RECORD文件如何解决?

Keras版本升降级报错解决方案

报错原因

该错误是由于现有Keras 2.7.0版本的安装元数据损坏,pip用于追踪包文件的RECORD文件丢失,导致pip无法正常执行卸载、覆盖安装等常规操作。

解决方案

步骤1:删除损坏的残余安装文件

直接删除报错提示的损坏元数据目录和对应Keras包目录:

# 全局Python环境执行,虚拟环境请替换为自身site-packages路径
sudo rm -rf /usr/local/lib/python3.8/dist-packages/keras
sudo rm -rf /usr/local/lib/python3.8/dist-packages/keras-2.7.0.dist-info

注:虚拟环境下操作不需要加sudo,路径替换为虚拟环境目录下的lib/python3.8/site-packages/对应路径即可

步骤2:清理pip缓存

避免残留的损坏安装缓存影响后续操作:

pip cache purge

步骤3:安装指定版本Keras

现在即可正常安装你需要的目标版本,以安装2.6.0版本为例:

pip install keras==2.6.0

验证安装

执行以下命令确认版本和导入正常:

python -c "import keras; print(keras.__version__)"

注意事项

  • 操作提示权限不足时,非虚拟环境可在pip命令前加sudo,或添加--user参数将包安装到当前用户目录
  • 若同时使用TensorFlow内置的Keras,需注意版本匹配,避免出现导入冲突

内容的提问来源于stack exchange,提问作者Ldr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 06:06:01