AttributeError: ‘super‘ object has no attribute ‘sklearn_tags‘解决

根本错误是因为sklearn和其他的包(比如XGBoost)不兼容

其他的一些解决方案(比如https://stackoverflow.com/questions/79290968/super-object-has-no-attribute-sklearn-tags以及 https://blog.csdn.net/weixin_46803857/article/details/145213199 )提倡把sklearn降级到1.5.2方便解决问题,但有时并不管用

另一种有效方法是把XGBoost以及sklearn都升级到最新版就可以解决

一个比较兼容的版本组合:

python3.9.7下:XGBoost == 2.1.4以及scikit-learn == 1.6.1

bash 复制代码
pip install scikit-learn==1.6.1
pip install xgboost==2.1.4

另外也有其他兼容版本(python 3.10下):
注意并不是所有python版本都有这些包(比如python3.9.7就没有上述版本的两个包)

相关推荐
老蒋新思维39 分钟前
创客匠人峰会复盘:AI 时代知识变现,从流量思维到共识驱动的系统重构
大数据·人工智能·tcp/ip·重构·创始人ip·创客匠人·知识变现
shayudiandian2 小时前
用深度学习实现语音识别系统
人工智能·深度学习·语音识别
EkihzniY8 小时前
AI+OCR:解锁数字化新视界
人工智能·ocr
东哥说-MES|从入门到精通8 小时前
GenAI-生成式人工智能在工业制造中的应用
大数据·人工智能·智能制造·数字化·数字化转型·mes
程序员小远8 小时前
软件测试之单元测试详解
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
心无旁骛~9 小时前
python多进程和多线程问题
开发语言·python
铅笔侠_小龙虾9 小时前
深度学习理论推导--梯度下降法
人工智能·深度学习
星云数灵9 小时前
使用Anaconda管理Python环境:安装与验证Pandas、NumPy、Matplotlib
开发语言·python·数据分析·pandas·教程·环境配置·anaconda
kaikaile19959 小时前
基于遗传算法的车辆路径问题(VRP)解决方案MATLAB实现
开发语言·人工智能·matlab
lpfasd1239 小时前
第1章_LangGraph的背景与设计哲学
人工智能