项目场景:
windows环境下,python3.6,各个conda包的版本如下
\# Name Version Build Channel
absl-py 0.13.0 <pip>
astor 0.8.1 <pip>
cached-property 1.5.2 <pip>
certifi 2021.5.30 py36ha15d459_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
cycler 0.10.0 <pip>
dataclasses 0.8 <pip>
gast 0.2.2 <pip>
google-pasta 0.2.0 <pip>
grpcio 1.38.1 <pip>
h5py 3.1.0 <pip>
importlib-metadata 4.6.0 <pip>
joblib 1.0.1

在Windows环境下,使用Python 3.6和Anaconda时,遇到AttributeError: module 'keras.backend' has no attribute 'eager'的问题。解决方案包括卸载并重新安装Keras和TensorFlow库,确保版本匹配。另一个关键发现是,在同一个Python项目中,多个.py文件导入Keras可能会导致此错误,因此建议在单个文件中处理Keras的导入,或者为测试创建新的项目。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



