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’