cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
·
在使用imblearn和sklearn库的时候调用
from sklearn.datasets import make_classification
from sklearn.decomposition import PCA
import numpy as np
import pandas as pd
from imblearn.combine import SMOTEENN
报cannot import name 'DistanceMetric' from 'sklearn.metrics'。
先用pip list看看版本
![]()
![]()
大概率应该是imblearn版本太新了依赖需要最新的sklearn库。
找了一下site-package发现不熟imblearn的问题,pip默认下载的是最新版本的0.9.0,我删了再下个0.6.2的版本仍然报这个错。
最后估计应该是sklearn库版本太低了,在anaconda上面更新了一下库解决。
更多推荐
所有评论(0)