下载了第三方库tensorflow和keras,从tensorflow.keras中导入所需模块,显示找不到keras

一、发现问题

前提:已下载tensorflow2.15.0和keras2.15.0

今天学习一个算法,需要用到第三方库keras中的Sequential和Dense,导入包的代码如下:

from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense

结果他说找不到keras(keras下面有红线):

二、找出原因

有一篇博客(tensorflow各版本对应的Keras - CSDN文库)说,tensorflow2.0及以上版本中整合了keras:

而我的tensorflow版本为2.15.0,按理来说我上面那个导包代码是没问题的,但就是不行,不知道是我下载的tensorflow的包的问题吗(下载tensorflow包的时候,同时也下载了所有tensorflow的依赖包)?要是有大佬知道,希望能在评论区解答一下,十分感谢!后面我想了想,既然我有第三方库keras了,为什么还使用tensorflow.keras来导入我所需要的模块呢?

三、解决问题

尝试着在前面直接从第三方库keras中导入我所需要的模块:

from keras.models import Sequential
from keras.layers import Dense

最终成功从keras中导入我所需要的模块(不显示红色线了):

四、参考博客

tensorflow各版本对应的Keras - CSDN文库

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值