导入错误:没有名为“keras”的模块

新手上路,请多包涵

所以基本上,我对编程和使用 python 还很陌生。我正在尝试构建一个 ANN 模型,我必须为其使用 Tensor Flow、Theano 和 Keras 库。我在 Windows 10 x64 上有 Anaconda 4.4.1 和 Python 3.5.2,我已经通过以下方法安装了这些库。

  1. 使用 Anaconda 和 Python 3.5 创建一个新环境:conda create -n tensorflow python=3.5 anaconda
  2. 激活环境:激活tensorflow
  3. 在此之后,您可以安装 Theano、TensorFlow 和 Keras:conda 安装 theano,conda 安装 mingw libpython,pip 安装 tensorflow,pip 安装 keras,
  4. 更新软件包:conda update –all

所有这些软件包都已正确安装,我已使用 conda list 检查了它们。但是,当我尝试导入这 3 个库(即 Tensor flow、Theano 和 Keras)中的任何一个时,它会给我以下错误:

 Traceback (most recent call last):
File "<ipython-input-3-c74e2bd4ca71>", line 1, in <module>
import keras
ImportError: No module named 'keras'

原文由 Atif Mehmood 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

嗨,我有一个解决方案,如果您使用的是 Anaconda-Navigator ,试试这个

转到 Anaconda Environment 并搜索 keras 包,然后 安装.

安装keras

在此处输入图像描述

安装后只需在 shell 中输入 import keras 正常工作。

在此处输入图像描述

原文由 vipin 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Stack Overflow 翻译
子站问答
访问
宣传栏