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就没有上述版本的两个包)

相关推荐
tryCbest2 小时前
Python基础之爬虫技术(一)
开发语言·爬虫·python
husterlichf2 小时前
逻辑回归以及python(sklearn)详解
python·逻辑回归·sklearn
kaikaile19952 小时前
基于MATLAB的传统插值法实现超分辨率重建
人工智能·matlab·超分辨率重建
集成显卡2 小时前
AI取名大师 | PM2 部署 Bun.js 应用及配置 Let‘s Encrypt 免费 HTTPS 证书
开发语言·javascript·人工智能
AI小云2 小时前
【Numpy数据运算】数组间运算
开发语言·python·numpy
feifeigo1232 小时前
基于DTW和HMM的语音识别仿真
人工智能·语音识别
q***78372 小时前
【玩转全栈】----Django制作部门管理页面
后端·python·django
永霖光电_UVLED2 小时前
GlobalFoundries从台积电获得GaN技术许可
人工智能·神经网络·生成对抗网络
CoderIsArt2 小时前
抽象语法树AST与python的Demo实现
python