ModuleNotFoundError:没有名为'keras.models'的模块; 'keras'不是一个包

Ray*_*onk 5 keras

Keras程序有错误

我是Keras的初学者.我用Python 3.6安装了Anaconda,然后安装了Tensorflow并运行了一些我在互联网上找到的模型.然后我才发现了Keras,这正是我需要了解的神经网络.我安装了Keras,它没有任何错误.然后我找到了一个使用Keras的简短XOR模型,但它只是没有用,并抱怨它不知道Keras是什么?我希望有人可以提供帮助.

Mat*_*gro 17

问题是你有一个名为"keras.py"的文件,这会影响真正的keras包.不要这样做,永远不要将python脚本命名为与包相同.

解决方案是将keras.py脚本重命名为其他名称.


小智 5

因为keras在tensorflow下,而不是:

from keras.models import Sequential
Run Code Online (Sandbox Code Playgroud)

...尝试:

from tensorflow.keras.models import Sequential 
Run Code Online (Sandbox Code Playgroud)