ModuleNotFoundError:没有名为“scikitplot”的模块

di1*_*i1a 4 installation scikit-learn

我想在我的笔记本中使用 scikitlearn。我通过以下代码安装了它:

!pip install scikit-plot
from scikitplot.estimators import plot_feature_importances
from scikitplot.metrics import plot_confusion_matrix, plot_roc
Run Code Online (Sandbox Code Playgroud)

安装是正确的,但是当我尝试使用这些软件包时出现以下错误:

在此处输入图片说明

我的讲师通过 wlan 为我们提供了一个“工作空间”,所以我不在本地工作。这可能是原因吗?如果有人可以帮助我,我将不胜感激。先感谢您!

小智 5

我删除了“!” 它对我有用。尝试

pip install scikit-plot
Run Code Online (Sandbox Code Playgroud)


Nok*_*oki 0

似乎问题出在工作区中安装的版本,所以是的,问题出在工作区。尝试卸载 scikit-learn 框架并仅使用一个版本的 pip 重新安装,以避免版本不兼容。如果不起作用,您可以尝试从0开始重新安装工作区的所有库(或者只是创建一个新的工作区)。

另外,您还有另一个选择,就是不使用 scikit-plot 库来绘制这 3 个图,而是使用 scikit-plot 库matplotlib.pyplot来绘制它们。

特征图混淆矩阵图roc 曲线图示例