python - 无法从“tensorflow.python.util.tf_export”导入名称“keras_export”
问题描述
我正在尝试将 Keras 中的 BERT 与 keras_bert 和 tensorflow 一起使用,完整的代码在这里,但我收到了这个错误:
错误在这一行:
from tensorflow.python.util.tf_export import keras_export
错误是:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-18-eea03a4a6625> in <module>
----> 1 from tensorflow.python.util.tf_export import keras_export
ImportError: cannot import name 'keras_export' from 'tensorflow.python.util.tf_export' (C:\Users\DILAW\Anaconda3\lib\site-packages\tensorflow\python\util\tf_export.py)
解决方案
安装 tensorflow-gpu 时不会卸载 TensorFlow。这就是导入 keras_import 的问题。因此,如果我们卸载 tensorflow,那么问题就解决了。
tensorflow_version 2.x
!pip 卸载 -y tensorflow
!pip 安装 tensorflow-gpu==1.14.0
希望它有效!
推荐阅读
- java - 哪种类型更适合获取路径字符串?
- angular - 将 2 输入分配给指令
- react-native - 如何从 React Native Fetch Blob 访问我下载的文件?
- html - 无论如何,我如何让一个部分占据整个屏幕?
- kubernetes - Kubernetes - Nginx 入口控制器 - GCS - 如果 URL 中没有路径,则重定向到`index.html`
- c - 为什么我的缓冲区在 c 中添加了额外的字符?
- html - css 如何使内联块浮动到顶部?
- python - Python中的IndexError,同时基于模式拆分输入文件
- python - Kiwi-tcms Django 插件安装问题
- mysql - 多边形的众所周知的二进制(WKB)格式?