Python 导入错误:无法导入名称';卡林斯基-哈拉巴兹评分';从';sklearn.metrics';

Python 导入错误:无法导入名称';卡林斯基-哈拉巴兹评分';从';sklearn.metrics';,python,scikit-learn,Python,Scikit Learn,我试图导入: from aikit.ml_machine import MlMachineLauncher 但我得到了一个错误: from sklearn.metrics import silhouette_score, calinski_harabaz_score, davies_bouldin_score ImportError: cannot import name 'calinski_harabaz_score' from 'sklearn.metrics' 我试过了,但没有结果:

我试图导入:

from aikit.ml_machine import MlMachineLauncher
但我得到了一个错误:

from sklearn.metrics import silhouette_score, calinski_harabaz_score, davies_bouldin_score
ImportError: cannot import name 'calinski_harabaz_score' from 'sklearn.metrics'
我试过了,但没有结果:

try:
    from sklearn.metrics import calinski_harabasz_score
except ImportError:
    from sklearn.metrics import calinski_harabaz_score

我有scikit learn v0.23.2

我们刚刚发布了一个新版本
0.2.2
,它修复了与
sklearn>=0.23
的兼容性

您现在可以同时更新以下两项:

pip install scikit-learn==0.23.2
pip install aikit==0.2.2
```

我们刚刚发布了一个新版本
0.2.2
,它修复了与
sklearn>=0.23
的兼容性

您现在可以同时更新以下两项:

pip install scikit-learn==0.23.2
pip install aikit==0.2.2
```

因为他们把名字改成了

calinski_harabasz_score

只需添加以下行,您的问题就解决了

from sklearn.metrics import calinski_harabasz_score

因为他们把名字改成了

calinski_harabasz_score

只需添加以下行,您的问题就解决了

from sklearn.metrics import calinski_harabasz_score

我有
python3.7.6
scikit-learn==0.22.1
对我来说很好。这里也一样,但我总是有相同的错误即使我没有收到错误。使用try-except后你有错误吗你使用了“pip-install-aikit”吗?如果是这样,“pip show aikit”返回什么?我有
Python3.7.6
scikit learn==0.22.1
对我来说很好。这里也一样,但我总是有相同的错误,即使我没有收到错误。使用try except后你有错误吗?你使用了“pip install aikit”吗?如果是这样,那么“pip show aikit”的回报是什么?