下载了第三方库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中导入我所需要的模块(不显示红色线了):
四、参考博客
更多推荐
已为社区贡献2条内容
所有评论(0)