我该如何解决KERAS的问题

时间:2019-05-03 06:57:09

标签: python python-3.x keras model

我想使用

中的完整代码

https://becominghuman.ai/building-an-image-classifier-using-deep-learning-in-python-totally-from-a-beginners-perspective-be8dbaf22dd8

关于图像标识符。但是,KERAS存在问题。每次我跑

from keras.models import Sequential
from keras.layers import Conv2D
from keras.layers import MaxPooling2D
from keras.layers import Flatten
from keras.layers import Dense

它给出了这个:

%run -i "/var/folders/23/fqcfyh1n5992xf4k9w0f40th0000gn/T/tmpP_8Umu.py"
ImportError                               Traceback (most recent 
call last)
/var/folders/23/fqcfyh1n5992xf4k9w0f40th0000gn/T/tmpP_8Umu.py in . 
<module>()
1 from keras.models import Sequential
  2 from keras.layers import Conv2D
  3 from keras.layers import MaxPooling2D
  4 from keras.layers import Flatten
  5 from keras.layers import Dense

ImportError:没有名为“ keras.models”的模块

我试图重新安装KERAS,但是它不起作用

sudo pip install git+git://github.com/fchollet/keras.git --upgrade

这不起作用

以前的代码似乎可以重新下载并重新安装KERAS,但是仍然无法加载和建立keras.models和keras.layers。

1 个答案:

答案 0 :(得分:2)

您正在使用旧版本的Keras,来自fchollet的旧存储库,而现代存储库为https://github.com/keras-team/keras/

您应该直接在不使用github的情况下使用pip安装keras,例如:

pip install --user keras

这将在您的使用文件夹中安装最新版本。尝试避免在sudo中使用pip。