AttributeError: module ‘tensorflow.python.keras.backend’ has no attribute ‘get_graph’解决方法

AttributeError: module ‘tensorflow.python.keras.backend’ has no attribute ‘get_graph’解决方法

问题如下:AttributeError: module ‘tensorflow.python.keras.backend’ has no attribute ‘get_graph’
AttributeError: module ‘tensorflow.python.keras.backend’ has no attribute ‘get_graph’解决方法_第1张图片
win+R打开命令行

查询tensorflow版本

AttributeError: module ‘tensorflow.python.keras.backend’ has no attribute ‘get_graph’解决方法_第2张图片
tensorflow的版本:1.11.0

查询keras版本

???会报错?!
原因是因为tensorflow版本和keras版本不匹配,可以在这个网址查看tensorflow和keras对应的版本:https://docs.floydhub.com/guides/environments/.
在这里插入图片描述
可以看到我们tensorflow对应的keras版本

安装对应的keras版本

使用pip进行keras的安装

pip install keras==2.2.4

此时再次导入keras就能成功进行,可顺便查看keras的版本:

>>> import keras
Using TensorFlow backend.
>>> keras.__version__
'2.2.4'

参考

https://docs.floydhub.com/guides/environments/.

https://blog.csdn.net/qq_42823242/article/details/101717247.

你可能感兴趣的:(代码调试)