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

相关推荐
汉知宝科技8 小时前
跨境电商品牌合规:出海企业商标管理的特殊挑战与数字化应对
大数据·人工智能
databook8 小时前
用SymPy自动因式分解:从面积拼图到代数恒等式
python·数学·动效
ai产品老杨8 小时前
架构师深剖:基于 Docker 容器化与边缘计算的 AI 视频管理平台——支持 GB28181/RTSP 多协议接入与全源码交付
人工智能·docker·边缘计算
IT_陈寒8 小时前
Python的os.path.join居然能这么坑?
前端·人工智能·后端
艳阳天_.8 小时前
星瀚弹框页面实现
java·前端·python
2401_832298108 小时前
突破跨平台孤岛,OpenClaw全域系统互联能力,构建企业统一数字操作系统
人工智能
kernelcraft8 小时前
Boto3:Python 操作 AWS 的官方 SDK
开发语言·python·其他·aws
物联网IoT小易8 小时前
AI企业园区技术架构思考:大模型如何进入物理世界运营场景?
人工智能·智慧园区·智慧园区解决方案·ai智慧园区·aiot平台·ai企业园区
陈天伟教授8 小时前
图解人工智能(55)人工智能应用-机器翻译
人工智能·自然语言处理·机器翻译
watersink8 小时前
PagedAttention论文深度解析
人工智能