【问题标题】:How do I fix problems with KERAS如何解决 KERAS 的问题
【发布时间】:2019-09-21 16:47:04
【问题描述】:

我想使用来自

的完整代码

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仍然无法加载和创建。

【问题讨论】:

标签: python python-3.x keras model


【解决方案1】:

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

您应该直接使用 pip 安装 keras,无需 github,例如:

pip install --user keras

这将在您的使用文件夹中安装最新版本。尽量避免将 pip 与 sudo 一起使用。

【讨论】:

  • 但是它说,版本很满意。需求已经满足:/Library/Python/2.7/site-packages/Keras-2.2.4-py2.7.egg (2.2.4)中的keras
  • @J.Richard 你应该先删除你用 sudo 安装的 keras 版本。
  • 我从github.com/keras-team/keras 输入 pip install --user keras 它最终是这样的.. 无法解压缩文件 /private/var/folders/23/fqcfyh1n5992xf4k9w0f40th0000gn/T/pip-unpack-OhOFPr/keras (从 /private/var/folders/23/fqcfyh1n5992xf4k9w0f40th0000gn/T/pip-req-build-WEi6AG 下载,内容类型:text/html;charset=utf-8);无法检测存档格式无法确定 /private/var/folders/23/fqcfyh1n5992xf4k9w0f40th0000gn/T/pip-req-build-WEi6AG 的存档格式
  • @J.Richard 你为什么要这么做?卸载使用sudo安装的版本后,只需使用pip install --user keras,无需其他任何东西。
猜你喜欢
  • 1970-01-01
  • 2017-02-10
  • 1970-01-01
  • 2019-09-02
  • 2020-09-03
  • 2011-10-25
  • 2018-07-07
  • 2019-01-30
相关资源
最近更新 更多