ImportError:无法导入名称Bunch scikit-learn 0.19

use*_*690 4 python scikit-learn anaconda

我试图用建立一个管道sklearn.pipeline使用Jupyter:蟒蛇4.3.24,Python 2.7版.

from sklearn.metrics import accuracy_score
from sklearn.metrics import precision_recall_fscore_support
from sklearn.naive_bayes import GaussianNB
from sklearn.svm import SVC
from sklearn.pipeline import Pipeline
from sklearn.ensemble import ExtraTreesClassifier
from sklearn.feature_selection import SelectFromModel
from collections import defaultdict
from pprint import pprint
Run Code Online (Sandbox Code Playgroud)

但是我得到了与utils目录相关的错误,如下所示:

ImportError:无法导入名称Bunch:

ImportError:无法导入名称Bunch

而且,当我评论这条线

from sklearn.pipeline import Pipeline
Run Code Online (Sandbox Code Playgroud)

我再次在下一行获得与utils目录相关的错误:

ImportError:无法导入名称euler_gamma

有人能指出我正确的方向吗?

Ext*_*com 5

升级你的scikit-learn

pip install scikit-learn --upgrade
Run Code Online (Sandbox Code Playgroud)