首先参考: 解决tensorflow.keras无法引入layers问题_ljx0951的博客-CSDN博客_tensorflow.keras.layers
print(tf.__path__)
print(keras.__path__)
这里报错: module 'keras.engine.base_layer' has no attribute 'BaseRandomLayer'
参考: python - module 'keras.engine' has no attribute 'Layer' - Stack Overflow
使用
pip uninstall tensorflow -y
pip uninstall keras -y
pip install tensorflow==2.4.3
pip install keras==2.4.0
解决