在使用以下错误文本将tensorflow导入为tf时,我一直收到此错误:
ImportError:无法从中导入名称“ export_saved_model” 'tensorflow.python.keras.saving.saved_model'
使用的代码很简单:
import tensorflow as tf
我已经完成:
用于张量流固定的代码:
pip uninstall tensorflow
或conda uninstall -y tensorflow
用于Tensorflow安装的代码:
pip install tensorflow
或conda install tensorflow
我似乎不明白为什么它一直说:
“ ImportError:无法从中导入名称'export_saved_model' 'tensorflow.python.keras.saving.saved_model'“
答案 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 并重新启动内核时,错误消失了。