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

TensorFlow.Keras导入__version__失败及模块解析问题求助

解决tensorflow.keras导入__version__及模块无法解析问题

核心问题原因

TensorFlow 2.x版本后,Keras已完全整合进TensorFlow官方实现,tensorflow.keras并未直接导出__version__属性,旧代码中from tensorflow.keras import __version__的写法不再生效;而Import "tensorflow.keras" could not be resolved通常是IDE解释器配置错误或环境缓存问题导致。

具体解决步骤

1. 修改版本获取代码

替换报错的from tensorflow.keras import __version__ as KERAS_VERSION语句为:

import tensorflow as tf
KERAS_VERSION = tf.keras.__version__

直接通过tf.keras引用版本属性,这是TensorFlow整合Keras后的标准写法。

2. 修复模块无法解析问题

  • 确认解释器环境:检查IDE(如VS Code、PyCharm)使用的Python解释器是否为安装了TensorFlow的环境,避免因解释器选错导致模块无法识别。
  • 清除IDE缓存:以VS Code为例,按下Ctrl+Shift+P,输入Python: Clear Cache and Reload Window执行,重新加载后IDE会重新识别环境中的模块。
  • 彻底重装TensorFlow:先完全卸载旧版本,再安装官方稳定版(无需单独安装Keras,内置已足够):
pip uninstall -y tensorflow keras
pip install tensorflow

3. 排查版本兼容问题

若仍有问题,可尝试安装指定稳定版本的TensorFlow(如2.15.x长期支持版),避免最新版本的兼容性bug:

pip install tensorflow==2.15.0

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 13:35:00