亲测解决导入Keras报错:AttributeError: module ‘tensorflow.python.keras.backend‘ has no attribute ‘get_graph‘
·
初次安装导入Keras时很多人可能都会遇到这样的报错:
AttributeError: module 'tensorflow.python.keras.backend' has no attribute 'get_graph'
原因是你安装的tensorflow版本和keras版本不匹配!
解决办法:
方案一: 网上有的说直接更新tensorflow:pip install --upgrade tensorflow
但考虑到兼容性问题,为了避免不必要麻烦所以我选择推荐第二方案。
方案二: 重新安装tensorflow对应版本的keras。
1.查看自己安装的tensorflow版本;
进入python环境:python
导入tensorflow: import tensorflow as tf
查看版本: tf.__version__
2.打开下面链接查看自己tensorflow版本对应的keras版本:
https://docs.floydhub.com/guides/environments/
例如我的tensorflow是1.11.0,所以我应该安装keras 2.2.4
3.重新安装Keras
pip install keras==2.2.4
OK! 命令执行完重新导入keras,不再报错,哈皮(^ _ ^)
(希望有帮到您,感谢您的浏览点赞,谢谢)
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐

所有评论(0)