无法与GaussianNB ModuleNotFoundError匹配:没有名为“”的模块sklearn.utils文件“打印”

2021-11-29 22:57:53 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试运行GaussianNB.fit方法时,收到以下错误:

ModuleNotFoundError: No module named 'sklearn.utils._pprint'

我能够交叉验证:

cv_result = cross_val_score(GaussianNB(), X_train, y_train, cv=kfold, scoring=scoring,n_jobs=njobs)

但是,以下操作不起作用:

NB = GaussianNB()
NB.fit(X_train, y_train)

我目前在Anaconda Jupyter笔记本上使用以下版本

jupyter-client==5.3.1
jupyter-console==6.0.0
jupyter-core==4.5.0

scikit-learn==0.21.3

你知道是什么引起的吗?怎么解决?你知道吗