更新scikit-learn版本:ImportError: cannot import name davies_bouldin_score

文章目录

  • 报错
  • 解决方法

报错

报错信息:

ImportError: cannot import name davies_bouldin_score

主要是下面这行代码报错:

from sklearn.metrics import davies_bouldin_score

解决方法

更新scikit-learn(即sklearn)版本即可,操作如下:

Anaconda套件下如何把scikit-learn包更新到0.20版本以后

一般按照这个博客步骤即可完成更新,但是电脑环境装了python2和python3,因此,做出一些改变:
1、下载新版本的scikit-learn包(详情请看给出的上面博客),注意匹配python版本以及电脑环境。
2、打开cmd,输入:

py -2 -m pip install  新版本地址

例如:

py -2 -m pip install C:\Anaconda2\scikit_learn-0.20.3-cp27-cp27m-win_amd64.whl

即可。
成功界面:
更新scikit-learn版本:ImportError: cannot import name davies_bouldin_score_第1张图片

3、重启pycharm,可能会有报错:
在这里插入图片描述

解决方法:
更新scikit-learn版本:ImportError: cannot import name davies_bouldin_score_第2张图片

你可能感兴趣的:(报错)