报错:ModuleNotFoundError: No module named ‘tensorflow.python.eager‘
原因分析:
keras和tensorflow的版本不匹配
解决办法:
改变keras或tensorflow的版本号,使两者相互匹配,比如:原tensorflow 的版本是1.2.1,keras的原版本号是2.3.1;可以将keras的版本号改为2.1.2,这样就可以实现匹配
具体步骤:
- 先卸载keras
conda uninstall keras -y
- 再安装相对于的版本
conda install keras==2.1.2 -y
注:下图为keras和tensorflow相对应的版本号,可以作为参考: