阿阿阿阿毛 2025-04-15 17:12 采纳率: 0%
浏览 34

在keras中调用Sequential报错

我这行代码好像有问题,我不太明白什么原因,
from tensorflow.keras.models import Sequential
我报错的情况是

2025-04-15 17:09:01.700570: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`.
Traceback (most recent call last):
  File "C:\Users\admin\PycharmProjects\pythonProject\test.py", line 4, in <module>
    from tensorflow.keras.models import Sequential
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\__init__.py", line 49, in <module>
    from tensorflow._api.v2 import __internal__
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\_api\v2\__internal__\__init__.py", line 8, in <module>
    from tensorflow._api.v2.__internal__ import autograph
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\_api\v2\__internal__\autograph\__init__.py", line 8, in <module>
    from tensorflow.python.autograph.core.ag_ctx import control_status_ctx # line: 34
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\python\autograph\core\ag_ctx.py", line 21, in <module>
    from tensorflow.python.autograph.utils import ag_logging
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\python\autograph\utils\__init__.py", line 17, in <module>
    from tensorflow.python.autograph.utils.context_managers import control_dependency_on_returns
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\python\autograph\utils\context_managers.py", line 19, in <module>
    from tensorflow.python.framework import ops
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\python\framework\ops.py", line 33, in <module>
    from tensorflow.core.framework import attr_value_pb2
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\core\framework\attr_value_pb2.py", line 14, in <module>
    from tensorflow.core.framework import tensor_pb2 as tensorflow_dot_core_dot_framework_dot_tensor__pb2
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\core\framework\tensor_pb2.py", line 14, in <module>
    from tensorflow.core.framework import resource_handle_pb2 as tensorflow_dot_core_dot_framework_dot_resource__handle__pb2
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\core\framework\resource_handle_pb2.py", line 14, in <module>
    from tensorflow.core.framework import tensor_shape_pb2 as tensorflow_dot_core_dot_framework_dot_tensor__shape__pb2
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\tensorflow\core\framework\tensor_shape_pb2.py", line 19, in <module>
    _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'tensorflow.core.framework.tensor_shape_pb2', globals())
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\google\protobuf\internal\builder.py", line 86, in BuildTopDescriptorsAndMessages
    module[name] = BuildMessage(msg_des)
  File "C:\Users\admin\PycharmProjects\pythonProject\.venv\lib\site-packages\google\protobuf\internal\builder.py", line 63, in BuildMessage
    message_class = _reflection.GeneratedProtocolMessageType(
TypeError: 'google._upb._message.MessageMeta' object is not iterable

这么一大堆
没见过别人这么报错的,也不知道怎么查找问题所在

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-04-15 17:12
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    Keras中调用Sequential报错

    你遇到的问题可能是 TensorFlow 和 Keras 的版本问题。Sequential 是 Keras 中的一个模型 API,用于创建神经网络模型。从 TensorFlow 2.0 开始,Keras 已经被整合到 TensorFlow 中。

    如果你使用的是 TensorFlow 2.0 及更高版本,可能需要使用 tf.keras.models.Sequential 而不是 tensorflow.keras.models.Sequential

    尝试修改你的代码,使用 tf.keras.models.Sequential

    from tf.keras.models import Sequential
    

    如果你仍然遇到问题,可以尝试检查你的 TensorFlow 和 Keras 版本,确保它们是兼容的。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月15日