AttributeError: module ‘tensorflow‘ has no attribute ‘get_default_graph‘

AttributeError: module ‘tensorflow‘ has no attribute ‘get_default_graph‘_第1张图片

这个问题源自于keras和TensorFlow的版本过高导致模块不存在或者已经更改不再兼容

解决办法:

1、降级TensorFlow和keras

pip uninstall tensorflow # 卸载tf

pip uninstall keras # 卸载keras

2、安装TensorFlow 2.2.0 + Keras 2.3.1

pip install tensorflow==2.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install keras==2.3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

提示:Tensorflow和Keras版本对照及环境安装,见下方链接:
https://blog.csdn.net/weixin_44052055/article/details/122256557?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-122256557-blog-86544045.t5_layer_eslanding_D_0&depth_1-utm_source=distribute.pc_relev

你可能感兴趣的:(问题解决,tensorflow,深度学习,人工智能)