ImportError: cannot import name ‘get_config‘ from ‘tensorflow.python.eager.context‘ 报错解决

简介: 模型中的Keras版本为2.4.3,我安装的时候直接

今天在跑高光谱分类SOTA模型SpectralNETSpectralNET a 2D wavelet CNN for Hyperspectral Image Classification时遇到一个问题。


24ba3de592cc42289bb7b64b857a6a51.png


报错信息:


ImportError: cannot import name 'get_config' from 'tensorflow.python.eager.context'


报错原因:Keras版本不符


模型中的Keras版本为2.4.3,我安装的时候直接


pip install Keras默认安装的是最新版的2.8.0


13117f34f7e04727810e5de6d6e3aa93.png

46960d5b784442629723f90d49284301.png


解决方法:


方法一:


pip install keras==xxx(模型原始的版本)


或者


pip install git+https://www.github.com/keras-team/keras-contrib.git


方法二:


pip install --upgrade tensorflow
pip install --upgrade tensorflow-gpu


我使用第一种方法,问题解决。


223876039b5740a19104f4225695243d.png


获取更多AI特辑:AiCharm

目录
相关文章
|
1月前
|
Linux Python
【Azure Function】Python Function部署到Azure后报错No module named '_cffi_backend'
ERROR: Error: No module named '_cffi_backend', Cannot find module. Please check the requirements.txt file for the missing module.
|
2月前
|
机器学习/深度学习 Shell 开发工具
Python使用管道执行git命令报错|4-7
Python使用管道执行git命令报错|4-7
|
2月前
|
Python
python常见报错
python常见报错
|
2月前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
167 1
|
1月前
|
Python
Python的报错让我学到新知识
Python的报错让我学到新知识
|
1月前
|
数据采集 网络安全 Python
Python使用urllib或者urllib2模块打开网页遇到ssl报错
Python使用urllib或者urllib2模块打开网页遇到ssl报错
|
2月前
|
缓存 Python
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-npf9报错
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-npf9报错
|
2月前
|
JSON 安全 数据格式
7-6|python报错TypeError: can't pickle _thread.RLock objects
7-6|python报错TypeError: can't pickle _thread.RLock objects
|
3月前
|
算法 TensorFlow 算法框架/工具
写Python时不用import,你会遭遇什么
写Python时不用import,你会遭遇什么
|
3月前
|
JavaScript API
Vue3 运行可以,build 打包发布报错,app.config.globalProperties 用法坑
Vue3 运行可以,build 打包发布报错,app.config.globalProperties 用法坑
89 2
下一篇
无影云桌面