Skip to main content
 首页 » 编程设计

python之模块未找到错误 : No module named 'keras' for Jupyter Notebook

2025年05月04日22arxive

我正在运行 Jupyter Notebook,出现以下错误

ModuleNotFoundError
Traceback (most recent call last) in ---->

from keras.models import Sequential

from keras.layers import (
Conv2D, MaxPooling2D, Flatten, Dense, Dropout)

ModuleNotFoundError: No module named '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 的所有东西吗?有人能告诉我正确安装 anaconda

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

谢谢

请您参考如下方法:

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

  • conda 安装tensorflow
  • conda 安装keras

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

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