【发布时间】:2017-12-29 11:51:02
【问题描述】:
所以基本上,我对编程和使用 python 还是很陌生。我正在尝试构建一个必须使用张量流、Theano 和 Keras 库的 ANN 模型。我在 Windows 10 x64 上安装了带有 Python 3.5.2 的 Anaconda 4.4.1,并通过以下方法安装了这些库。
- 使用 Anaconda 和 Python 3.5 创建新环境: conda create -n tensorflow python=3.5 anaconda
- 激活环境: 激活张量流
- 之后,您可以安装 Theano、TensorFlow 和 Keras: 康达安装theano, conda 安装 mingw libpython, 点安装张量流, 点安装 keras,
- 更新软件包: conda 更新 --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'
【问题讨论】:
-
听起来您安装正确。所以我假设你正在从命令行或编辑器运行一些 py 文件?
-
你用的是哪个python解释器?
-
我能够使用this post 中列出的步骤启动并运行 Keras。
-
This 是我通常安装与 keras 相关的所有内容的方式。
-
由于您使用的是iPython,请查看my related issue in other StackOverflow post。
标签: python-3.x tensorflow anaconda keras