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