ImportError: 无法从'keras.layers.normalization'导入'BatchNormalization'。
ImportError: 无法从'keras.layers.normalization'导入'BatchNormalization'。
当执行我的代码时,我遇到了一个导入问题:
from keras.models import Sequential from keras.layers.normalization import BatchNormalization
2021-10-06 22:27:14.064885: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] 无法加载动态库 'cudart64_110.dll';dlerror:找不到 cudart64_110.dll 2021-10-06 22:27:14.064974: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] 如果您的机器上没有设置 GPU,请忽略上述 cudart dlerror。 Traceback (most recent call last): File "C:\Data\breast-cancer-classification\train_model.py", line 10, infrom cancernet.cancernet import CancerNet File "C:\Data\breast-cancer-classification\cancernet\cancernet.py", line 2, in from keras.layers.normalization import BatchNormalization ImportError: 无法从 'keras.layers.normalization' 导入 'BatchNormalization'(C:\Users\Catalin\AppData\Local\Programs\Python\Python39\lib\site-packages\keras\layers\normalization\__init__.py)
- Keras 版本:2.6.0
- Tensorflow 版本:2.6.0
- Python 版本:3.9.7
该库也使用以下命令安装:
pip install numpy opencv-python pillow tensorflow keras imutils scikit-learn matplotlib
你有什么想法吗?