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

use*_*798 1 python anaconda keras jupyter-notebook

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


---->中的ModuleNotFoundError Traceback(最近一次调用最后一次)

从keras.models导入顺序

从keras.layers导入(
Conv2D,MaxPooling2D,Flatten,Dense,Dropout)

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']
Run Code Online (Sandbox Code Playgroud)

安装有什么问题吗?我需要重新安装从python到anaconda的所有内容。有人能指出我正确安装了蟒蛇吗

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

谢谢

Aar*_*ron 10

keras 实际上是 tensorflow 的一部分,所以你所要做的就是

from tensorflow.keras.models import Sequential

from tensorflow.keras.layers import Dense,Dropout,Activation, Flatten, Conv2D, MaxPooling2D
Run Code Online (Sandbox Code Playgroud)

队友的欢呼声


Soh*_*aar 5

您必须先安装所有依赖项,然后才能使用它。尝试使用

  • 康达安装tensorflow
  • 康达安装keras

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

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