当前位置: 首页 > 知识库问答 >
问题:

ModuleNotFoundError:没有为Jupyter笔记本命名'keras'的模块

冀啸
2023-03-14

我正在运行Jupyter笔记本,出现以下错误

ModuleNotFoundError
中的回溯(最近一次调用)----

从keras.models进口顺序

从keras.layers导入(
Conv2D、MaxPooling2D、展平、密集、辍学)

ModuleNotFoundError:没有名为keras的模块

我尝试过使用导入系统;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包

谢谢

共有3个答案

韦辰钊
2023-03-14

创建一个虚拟环境,并在其中安装所有软件包,特别是jupyter笔记本。有时需要在每个虚拟环境中安装jupyter笔记本才能与其他库正常工作。优选使用蟒蛇。

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

conda install -c anaconda jupyter
钱志义
2023-03-14

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

from tensorflow.keras.models import Sequential

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

干杯,伙计

乐正涵意
2023-03-14

在使用它之前,您必须先安装所有依赖项。尝试使用

  • conda安装tenstorflow
  • conda安装keras

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

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

 类似资料:
  • 我不能导入在PyCharm IDE在Mac上。我尝试过使用、、和简易安装来安装和卸载Keras,但都没有成功。我尝试过更换解释器(Python 2.7和3.6),但都不起作用。 在终端中,当我运行时: pip3列表|grep-i keras 我得到: Keras 2.2.2 Keras-应用程序1.0.4 Keras-预处理1.0.2 我认为这意味着我的Keras安装是成功的。我还通过以下方式检查

  • 我在使用Jupyter笔记本电脑的Windows版本时遇到了一些问题。我尝试通过以下链接下载TensorFlow:https://www.tensorflow.org/install/pip?lang=python3 在这个过程之后,我只是编译了它,它再次给了我相同的错误消息。“ModuleNotFoundError:没有名为‘tensorflow’的模块”在“venv环境”中,我也已经在那里下载

  • 我搜索了其他问题,但没有找到任何有帮助的(大多数只是建议你用conda或pip安装pandas)。在我的jupyter笔记本中,我试图导入熊猫(),但出现以下错误: ModuleNotFoundError:没有名为“pandas”的模块 一些相关信息: 我正在使用python3 我已经使用 我的conda环境已正确安装。激活环境后,我在终端中键入,从那里我可以成功导入熊猫并适当使用它。这让我相信这

  • 当我尝试在Jupyter笔记本上导入keras时,我收到以下错误消息:ModuleNotFoundError:没有名为“tensorflow”的模块。 我需要使用keras为一个项目构建一个LSTM模型,而且我是python的初学者,所以我不知道如何避免这个错误。我曾尝试将tenserflow和keras安装到anaconda上的环境中,但收到了相同的错误。作为参考,我使用的是Mac电脑。 我的代

  • 问题内容: 我试图通过和安装PYAHK 这两个错误均显示以下消息: 但是…所讨论的模块实际上确实存在 有模块无法在python3中命名的原因吗?我在安装过程中错过了什么吗? 问题答案: 在Python 2中是相对导入,但在Python 3中成为绝对导入;没有全局模块“脚本”,因此错误。在Py3中,它必须是或相对导入。

  • 我正在使用谷歌可乐人工智能平台来训练我在本地电脑上的Jupyter笔记本上测试的模型。它没有造成任何进口问题。但是在谷歌云的jupyterlab中,它无法导入原型。 我尝试在Google Cloud的SSH终端中测试导入,结果显示没有导入错误。 我尝试卸载并安装google和protobuf,但问题依然存在。 我尝试按照[this][1]问题中的建议创建init.py文件,但没有解决问题。 使用T