待苇成则荻成 2023-11-01 11:34 采纳率: 33.3%
浏览 1502
已结题

ModuleNotFoundError:No module named 'keras.wrappers'

各位,我想请教一个问题:运行时间序列预测代码显示

line 46, in <module>
    from keras.wrappers.scikit_learn import KerasRegressor
ModuleNotFoundError: No module named 'keras.wrappers'

而且显示keras包和tensorflow包都是2.14.0版本,实在是想不到是啥原因了

  • 写回答

3条回答 默认 最新

  • K_n_i_g_h_t_1990 2023-11-01 11:38
    关注

    第一种情况是路径不正确,可能是由于之前安装了不同版本的Python导致的。解决方法是删除之前安装的Python路径下的keras文件夹,并重新指定正确的路径安装keras。如果是使用conda安装的,可以在Anaconda安装路径下的Lib\site-packages文件夹中找到keras文件夹进行删除。

    第二种情况是缺少必要的依赖包,可能需要安装tensorflow.keras模块。根据这篇文章中的代码块,可以看到需要导入的模块包括models、layers、optimizers和ImageDataGenerator。请确保已经正确安装了tensorflow.keras模块,并且路径设置正确。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月11日
  • 已采纳回答 11月3日
  • 创建了问题 11月1日