cannot import name 'Layer'/'InputSpec' from 'keras.engine'
版本信息如下:
import tensorflow
PyDev console: starting.
tensorflow.version
‘2.12.0’
import keras
keras.version
‘2.12.0’
from keras.engine import Layer, InputSpec
报错信息
cannot import name ‘Layer’ from ‘keras.engine’
cannot import name ‘InputSpec’ from ‘keras.engine’
解决方案:
from keras.layers import Layer, InputSpec
踩坑方案:
from tensorflow.keras.engine import Layer, InputSpec
显示:ModuleNotFoundError: No module named ‘tensorflow.keras.engine’
在尝试从keras.engine导入Layer和InputSpec时遇到错误。文章提到了可能的解决方案是使用fromkeras.layersimportLayer,InputSpec,但这个方案在某些环境下可能导致tensorflow.keras.engine模块未找到的问题。这表明可能存在版本兼容性或导入路径的问题。
934

被折叠的 条评论
为什么被折叠?



