张量流错误无法导入名称'export_saved_model'

时间:2020-05-16 07:24:16

标签: python tensorflow

在使用以下错误文本将tensorflow导入为tf时,我一直收到此错误:

ImportError:无法从中导入名称“ export_saved_model” 'tensorflow.python.keras.saving.saved_model'

使用的代码很简单:

import tensorflow as tf

我已经完成:

  1. 通过anaconda cmd提示符通过pip和condo卸载和安装了tensorflow
  2. 重新启动并清除内核的输出,关闭jupyternotebook并重新启动计算机

用于张量流固定的代码:

  1. pip uninstall tensorflow
  2. conda uninstall -y tensorflow

用于Tensorflow安装的代码:

  1. pip install tensorflow
  2. conda install tensorflow

我似乎不明白为什么它一直说:

“ ImportError:无法从中导入名称'export_saved_model' 'tensorflow.python.keras.saving.saved_model'“

3 个答案:

答案 0 :(得分:0)

卸载并重新安装对我来说有效。

conda activate tf
pip uninstall -y tensorflow-gpu
pip install tensorflow-gpu

但是,我仍在寻找导致此错误的原因。几分钟前它就在工作,但是突然我遇到了这个错误。

答案 1 :(得分:0)

我尝试卸载了几次,但没有成功。终于我找到了解决方案。

使用pip和conda卸载Tensorflow 还要卸载Keras

conda uninstall -y tensorflow
pip uninstall tensorflow
pip uninstall keras

现在打开anaconda提示符,再次安装tensorflow

conda create -n tf tensorflow
conda activate tf

我认为这个问题是由于旧版本的tensorflow与库的依赖关系造成的。上面的过程对我有用。

答案 2 :(得分:0)

当我重新启动 jupyter notebook 并重新启动内核时,错误消失了。