python - ImportError:无法从“tensorflow.python.keras.layers.no rmalization”导入名称“LayerNormalization”
问题描述
在运行 python 项目时,我收到以下错误。我安装了各种版本的 tensorflow(从 2.2.3 到 2.4.1),但问题就在那里......我不知道我应该改变什么或不匹配的地方。它以前可以工作...如果您知道 tensroflow,请提供帮助
File "/home/pouramini/seqio/seqio/utils.py", line 25, in <module>
import tensorflow.compat.v2 as tf
File "/home/pouramini/miniconda3/lib/python3.7/site-packages/tensorflow/__init__.py", line
41, in <module>
from tensorflow.python.tools import module_util as _module_util
File "/home/pouramini/miniconda3/lib/python3.7/site-packages/tensorflow/python/__init__.py
", line 84, in <module>
from tensorflow.python import keras
File "/home/pouramini/miniconda3/lib/python3.7/site-packages/tensorflow/python/keras/__in$
t__.py", line 27, in <module>
from tensorflow.python.keras import models
File "/home/pouramini/miniconda3/lib/python3.7/site-packages/tensorflow/python/keras/mode$
s.py", line 27, in <module>
from tensorflow.python.keras.engine import sequential
File "/home/pouramini/miniconda3/lib/python3.7/site-packages/tensorflow/python/keras/engi$
e/sequential.py", line 24, in <module>
from tensorflow.python.keras import layers as layer_module
File "/home/pouramini/miniconda3/lib/python3.7/site-packages/tensorflow/python/keras/layer
s/__init__.py", line 149, in <module>
from tensorflow.python.keras.layers.normalization import LayerNormalization
ImportError: cannot import name 'LayerNormalization' from 'tensorflow.python.keras.layers.no
rmalization' (/home/pouramini/miniconda3/lib/python3.7/site-packages/tensorflow/python/keras
/layers/normalization/__init__.py)
解决方案
我卸载tensorflow
了conda remove tensorflow
甚至pip uninstall tensorflow
手动删除了该文件夹miniconda3/lib/python3.7/site-packages/
然后通过安装tensorflow(我试过2.3.0)pip install tensorflow==2.3.0
现在问题解决了
推荐阅读
- symfony - 为 Redis 实例配置连接重试
- python - cv2.error: OpenCV(4.0.0) 错误: (-215:Assertion failed) dst.data == (uchar*)dst_ptr in function 'cvShowImage'
- python - 使用 @contextmanager 和 yield 以等待页面加载
- java - 使用三个单选按钮从水平布局切换到垂直布局
- amazon-web-services - 如何使用 Hyperledger go SDK 将 Chaincode API 公开为 REST
- visual-c++ - 为什么 Windows SDK 现在包含 strmbase.lib?
- python - 计算基线日期变化的熊猫数据框行的日期差异
- swift - 如何在附加到 NSTextAttachment 类型的 textView 上将图像居中?
- r - 在折线图中标记超出限制的值
- javascript - 页面完全呈现后 SAPUI5 执行代码