Tensorflow 2.13.0 No module named 'tensorflow.keras'错误

cyej8jka  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(251)

我在spyder中通过anaconda编码时遇到了上面的问题。很确定这个问题是在我在一个我已经制作并保存了一个tf keras模型的环境中打开一个新文件时出现的,我试图在这个新文件中获取它。
之后我尝试了一切我能想到的包括工厂重置我的机器和从头开始重新安装一切,唯一剩下的是一些东西从Onedrive。我已经尝试了pip和conda安装,确保版本相同,更新了所有内容,等等。没有用。我发现tensorflow.python.keras可以工作,但是很多东西像layers.Dense,BatchNormalization,Dropout等。我不知道该怎么办。当前版本:

tensorflow                    2.12.0
keras                         2.12.0
i34xakig

i34xakig1#

这是因为Tensorflow的新版本。
现在Keras位于Tensorflow中,您需要导入为tensorflow.keras
此外,Windows不再支持Windows上的Tensorflow GPU,如下所述:
使用pip安装TensorFlow
您需要安装为;

pip install tensorflow-cpu

Windows上。

相关问题