module 'tensorflow' has no attribute 'get_default_graph'

Bambi ·
更新时间:2024-09-20
· 554 次阅读

参考:https://blog.csdn.net/u014466109/article/details/88877321?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

事件经过:

现在已经是凌晨一点半,从昨天下午开始在 windows 的 anaconda 配置 yolov3 的训练环境,一直出各种问题,很烦。

两小时前遇到这个问题:
https://blog.csdn.net/u014466109/article/details/88877321?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

参照各种方法,tensorflow 和其他库删了再重新下载。

报错原因:

直到看到上述的文章

使用keras和tensorflow做深度学习的时候,python3.6报了这个错误,这个问题源自于keras和TensorFlow的版本过高导致模块不存在或者已经更改不再兼容

解决方法:

先把 TensorFlow 和 keras 都卸载再重新安装

pip uninstall tensorflow # 卸载tensorflow pip uninstall keras # 卸载keras

清华镜像下载:

# 下载 keras==2.0.9 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple keras==2.0.9 # 下载 tensorflow==1.2.0 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.2.0 感受:

在这里插入图片描述
我的 yolov3配置文件成功转换成keras适用的h5文件了

真的本来都想把 anaconda 卸载重新安装了

多谢上述博主提供的方法

这件事也显示了各个版本之间的 兼容 与 矛盾

版本的选择真的很重要

————————————————————————————————————
如果有使用 yolov3 算法中遇到各种问题的朋友可以评论你的问题,我几乎把所有能遇到的问题都遇到了,应该可以给予帮助


作者:霍格沃茨电气魔法师



module has get DEFAULT tensorflow

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章