ModuleNotFoundError: No module named ‘sklearn.metrics.cluster.supervised‘

  今天在新配的环境上跑程序,碰到了如下图所示的一个错误:
错误1

出现的错误1

  面对这个错误,第一反应是新配的环境没有装sklearn,于是果断用pip install sklearnpip install scikit-learn命令安装,但是显示已经安装了,而且import sklearn也是可以的。这就玄学了。

  经过一系列卸库装库的操作也没有起作用之后,我猜测应该是版本问题,可能是新版本导致的,我决定解构这条命令,依次在命令行中执行下列命令:

python
>>import sklearn
>>import sklearn.metrics
>>import sklearn.metrics.cluster
>>import sklearn.metrics.cluster.supervised

  命令依次执行后,发现问题出现在执行import sklearn.metrics.cluster.supervised的时候,错误如下图所示:

错误2

出现的错误2

  找到问题出处之后,我决定进入到安装目录去看看,可见结果如下:

结果

安装目录

  从安装目录可以看出,代码文件名是’_supervised’,是带下划线的,把之前出错的代码行改成from sklearn.metrics.cluster._supervised import entropy解决了这个问题(撒花~),猜测应该就是版本问题导致的。

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值