You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何解决sklearn.tree导入DesicionTreeClassifier的ImportError问题

报错原因

该ImportError由导入的类名拼写错误导致,sklearn.tree模块下的决策树分类器正确名称为DecisionTreeClassifier,你的代码中将字母c和s的顺序写反,写成了DesicionTreeClassifier,因此无法匹配到对应类。

修复后完整代码
import pandas as pd
from sklearn.tree import DecisionTreeClassifier 
music_data = pd.read_csv(r'C:\python\python382\music.csv')    
X=music_data.drop(columns=['genre']) 
y=music_data['genre']    
model=DecisionTreeClassifier() 
model.fit(X,y)  
music_data
相关注意事项
  • 后续遇到cannot import name xxx from xxx类报错时,优先检查导入的类、函数名称拼写是否正确,拼写错误是这类报错最常见的诱因
  • 确认拼写无误后,再检查依赖包版本是否匹配,部分旧版本可能不存在对应API

内容的提问来源于stack exchange,提问作者user_12345

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 16:54:03