在使用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上面更新了一下库解决。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐