无法从'tensorflow.python.util.tf_export'导入名称'keras_export'

时间:2019-08-27 14:42:35

标签: python-3.x tensorflow keras

我正在尝试将Keras中的BERT与keras_bert和tensorflow(her中的完整代码)一起使用,但出现此错误:

由于此留置权:

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)

2 个答案:

答案 0 :(得分:3)

安装 tensorflow-gpu 时不会卸载 Tensorflow。这就是导入 keras_import 的问题。所以如果我们卸载 tensorflow 那么问题就解决了。

<块引用>

tensorflow_version 2.x
!pip 卸载 -y tensorflow
!pip install tensorflow-gpu==1.14.0

希望它有效!!

答案 1 :(得分:1)

上次张量流更新有很多想法,BERT模型也有新的使用方法,请点击此处以获取更多信息link