module 'tensorflow' has no attribute 'get_default_graph'

参考: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 算法中遇到各种问题的朋友可以评论你的问题,我几乎把所有能遇到的问题都遇到了,应该可以给予帮助

发布了35 篇原创文章 · 获赞 67 · 访问量 9188

猜你喜欢

转载自blog.csdn.net/qq_45504119/article/details/104912925