AttributeError:模块'tensorflow'没有带Ke ras的属性'name_scope'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AttributeError:模块'tensorflow'没有带Ke ras的属性'name_scope'相关的知识,希望对你有一定的参考价值。
我正在尝试运行一个脚本,但我已经在进口中挣扎了。这个导入
from keras.preprocessing.image import save_img
引发以下错误:
AttributeError: module 'tensorflow' has no attribute 'name_scope'.
我使用以下包。
Keras 2.2.2,
Keras-Applications 1.0.4,
Keras-Preprocessing 1.0.2,
tensorflow 1.9.0,
tensorflow-gpu 1.9.0
我无法使用相同版本的keras和tensorflow重现,重新安装keras和tensorflow,可能会解决问题,请使用以下命令:
pip install --upgrade pip setuptools wheel
pip install -I tensorflow
pip install -I keras
注意:-I
参数代表忽略已安装的软件包。
正如上面提到的Andriy Ivaneyko,重新安装tensorflow
有帮助。我不知道为什么,但安装tensorflow-serving-api
在途中会破坏某些东西。我们通过运行解决了这个:
pip install --force-reinstall tensorflow
请注意,这适用于tensorflow
和tensorflow-gpu
安装。具体来说,上述命令将在您专门使用tensorlfow-gpu
的情况下解决此问题。 tensorflow-serving-api
安装常规tensorflow
,如果它尚未安装。
以上是关于AttributeError:模块'tensorflow'没有带Ke ras的属性'name_scope'的主要内容,如果未能解决你的问题,请参考以下文章
AttributeError:模块'tensorflow'没有属性'__version __'
AttributeError:模块'django.contrib.auth.views'没有属性'LoginView'
AttributeError:模块'theano'没有属性'ifelse'
AttributeError:模块'win32ctypes.pywin32.win32api'没有属性'错误'