理想是世界の主宰 2023-02-18 18:01 采纳率: 0%
浏览 9

tensorflow导入network失败

ImportError:无法从“tensorflow.keras.engine”导入名称“network”;或者是没有这个keras.engine模块(已经安装了)
使用的是tensorflow2.8 网上说是版本问题 不靠谱,

  • 写回答

3条回答 默认 最新

  • CodeBytes 2023-02-18 18:07
    关注

    该回答引用ChatGPT

    在 TensorFlow 2.0 之后的版本中,Keras 已经被完全集成到 TensorFlow 中,因此 tensorflow.keras 应该是一个可以直接导入的模块。在您的代码中出现 ImportError 错误的原因可能有以下几种可能性:

    1、版本不匹配
    您的 TensorFlow 版本是 2.8,但您的代码可能是用于早期版本的 Keras 写的。在 TensorFlow 2.0 之后的版本中,Keras API 发生了一些变化,有些函数和类的名称可能已经发生了改变。您可以检查您的代码是否使用了已经弃用的 Keras API 或名称,可以在 TensorFlow 官方文档中查看最新的 API 文档,以确保您的代码与最新的 TensorFlow 版本兼容。

    2、环境问题
    在导入模块时,Python 解释器会搜索模块路径,以查找模块的位置。如果模块的路径未包含在 sys.path 列表中,那么 Python 就无法找到该模块。您可以检查您的环境变量和路径设置,以确保 TensorFlow 可以正确地导入所需的模块。

    3、安装问题
    在某些情况下,安装 TensorFlow 或其他 Python 包可能会出现问题,导致某些模块无法正确地安装或加载。您可以尝试重新安装 TensorFlow 或者其他相关的 Python 包,并确保安装的版本与您的代码兼容。您还可以尝试清理 Python 的缓存,以防止导入的模块出现问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月18日

悬赏问题

  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音