基本上,我是编程和使用python的新手。我正在尝试构建一个ANN模型,我必须使用Tensor流,Theano和Keras库。我在Windows 10 x64上安装了带有Python 3.5.2的Anaconda 4.4.1,我通过以下方法安装了这些库。
所有这些软件包都安装正确,我用conda列表检查它们。 但是,当我尝试导入这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'
答案 0 :(得分:7)
如果您使用Anaconda-Navigator
转到 Anaconda Environment 并搜索 keras包,然后安装。
安装后只需在shell中键入import keras
即可。
答案 1 :(得分:2)
您是否尝试过使用keras文档
从PyPI安装Keras(推荐):
注意:这些安装步骤假定您在Linux或Mac环境中。如果您使用的是Windows,则需要删除sudo才能运行以下命令。
sudo pip install keras
如果您使用的是virtualenv,则可能要避免使用sudo
:
pip install keras
答案 2 :(得分:1)
尝试
import sys
print(sys.path)
并查看您的anaconda site-packages
文件夹是否在列表中。
应该是WHERE_YOU_INSTALLED_ANACONDA\anaconda3\envs\ENVIRONMENT_NAME\lib\python3.5\site-packages
如果路径设置正确,请尝试列出文件夹内容,然后查看Keras,TensorFlow和Theano是否在此文件夹中。
答案 3 :(得分:1)
现在你需要安装Tensorflow然后写,例如:
import tensorflow as tf
...
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Dense(12, input_dim=8, activation='relu'))
model.add(tf.keras.layers.Dense(8, activation='relu'))
model.add(tf.keras.layers.Dense(1, activation='sigmoid'))
...
适用于 Tensorflow 版本:2.4.1。
或者直接输入:
import tensorflow as tf
from tensorflow import keras
...
答案 4 :(得分:1)
我根据 anaconda 网站通过在终端中运行以下其中一项解决了这个问题。
要使用 conda 安装此软件包 (keras),请运行以下任一操作:
如果您在检查 anaconda 之前从未使用过 conda。
答案 5 :(得分:0)
单击“更新索引”,然后再次尝试搜索Keras。
答案 6 :(得分:0)
在切换计算机并下载最新的Anaconda(python 3.6附带)后,我遇到了一个非常类似的问题。在自己的环境中安装python 3.5并将keras安装到此环境没有问题,但import keras
仍然失败。
我不太优雅的解决方案(假设您已经在您的全球环境中使用tensorflow / theano / cntk正常工作)?
将安装的keras文件夹移动到Anaconda3 / envs // Lib / site-packages / keras到Anaconda3 / Lib / site-packages / keras。现在import keras
在从通过开始菜单启动的jupyter笔记本运行时给出折旧警告,但它确实有效,并正确返回正在运行的后端keras。
答案 7 :(得分:0)
我整天都在安装Keras,在网上尝试了所有可用方法,几乎快要死了。但是我仍然不能进口喀拉拉邦。
(1)。使用conda install或pip install之后,并删除“ 1> null> 2&1” ...我是通过激活tensorflow_cpu在conda提示符中激活的,但是仍然无法正常工作。
(2)。然后检查keras,并打印os.path(),里面没有虚拟环境。我很死,只是从虚拟环境env复制了所有的keras数据文件,然后放入“ C:\ Users \ Administrator \ Anaconda3 \ Lib \ site-packages”中。
(3)。现在,tensorflow和keras很好用。
答案 8 :(得分:0)
一种直接简单的解决方法如下: #uninstall keras和tensorflow
pip uninstall keras
pip uninstall tensorflow
#现在为具有依赖性的必需版本安装keras和tensorflow。
pip install keras==2.2.4
pip install tensorflow==1.13.1
始终确保您安装了也支持该keras版本的tensorflow正确版本,否则您可能再次遇到麻烦。顺便说一句,上面的修复程序对我有用。
答案 9 :(得分:0)
这些是使用 Anaconda Navigator 安装“keras”的一些简单步骤:
本教程将以图形方式为您提供指导:https://www.freecodecamp.org/news/install-tensorflow-and-keras-using-anaconda-navigator-without-command-line/