python运行报错,有模块却显示没有

python运行报错,我这里是有keras模块的,但是说没有这个模块,不知道为什么

img

出现这个问题的原因大致是你安装的较新版本的keras,新版本的用法和旧版本不一致
一种方法是根据新的版本的用法调整现在的代码
另一种方法是卸载掉当前版本keras,安装较低版本,2.3.1的版本可以正常使用、
pip install keras=2.3.1

keras工具库的版本变更太大了,很多库的用法和地址都发生了变更。你可以装一个合适版本的keras库,在命令行运行

pip install keras==2.3.0