ModuleNotFoundError:Jupyter Notebook中没有名为“ keras”的模块

时间:2019-06-18 02:50:29

标签: python keras jupyter-notebook anaconda

我正在运行Jupyter Notebook,并且发生以下错误

  

ModuleNotFoundError
  追溯(最近一次通话)       在   ---->

     

从keras.models导入顺序

     从keras.layers导入


     Conv2D,MaxPooling2D,展平,密集,退出)

     

ModuleNotFoundError:没有名为“ keras”的模块

我尝试使用 import sys; sys.path并找到了

['/home/xxx/notebook',
 '/home/xxx/anaconda3/lib/python37.zip',
 '/home/xxx/anaconda3/lib/python3.7',
 '/home/xxx/anaconda3/lib/python3.7/lib-dynload',
 '',
 '/home/xxx/anaconda3/lib/python3.7/site-packages',
 '/home/xxx/anaconda3/lib/python3.7/site-packages/IPython/extensions',
 '/home/xxx/.ipython']

安装是否有问题?我需要重新安装从python到anaconda的所有内容。有人可以指出我正确安装了蟒蛇

顺便说一句,如果您已经安装了python,是否应该再次通过anaconda安装python软件包

谢谢

5 个答案:

答案 0 :(得分:2)

使用前必须先安装所有依赖项。 尝试使用

  • conda安装tensorflow
  • conda安装keras

通过使用conda命令安装它,可以管理您与其他库的版本兼容性。

带有pip安装库的

仅在您当前的环境中安装,并且该库的最新版本有时与其他库不兼容,因此我们必须注意版本兼容性。

答案 1 :(得分:0)

keras实际上是张量流的一部分,因此您要做的就是

from tensorflow.keras.models import Sequential

from tensorflow.keras.layers import Dense,Dropout,Activation, Flatten, Conv2D, MaxPooling2D

欢呼队友

答案 2 :(得分:0)

如果已在虚拟/ conda环境中安装了所有必需的软件包,是否尝试将环境另存为ipython内核?当我尝试从虚拟环境中启动jupyter笔记本时遇到了这些错误,但是我没有为它明确创建内核。

https://ipython.readthedocs.io/en/stable/install/kernel_install.html

答案 3 :(得分:0)

在Anaconda Navigator中安装软件包->环境->播放按钮->打开终端-> conda install keras

答案 4 :(得分:0)

创建一个虚拟环境,并在其中安装所有软件包和特别的jupyter-notebook。 有时,必须在每个虚拟环境中安装jupyter-notebook才能与其他库正常工作。 最好使用 anaconda

创建虚拟环境后,请使用以下命令来安装jupyter:

conda install -c anaconda jupyter