无法从 imblearn.over_sampling 导入 SMOTE

Unable to import from imblearn.over_sampling import SMOTE

我已经使用

安装了 imblearn
pip install -U imbalanced-learn
#version:
conda version : 4.4.10
conda-build version : 3.4.1
python version : 3.6.4.final.0

我不断收到与 numpy 和 scipy 相关的错误 模块 'numpy.random' 没有属性 'mtrand' 模块 'numpy.polynomial' 没有属性 'polynomial'

np.版本 输出[11]:'1.14.0'

scipy.版本 输出 [17]: '1.2.1'

请告诉我如何解决这个问题

此外,我无法导入任何 sklearn 包。我试过了:

pip install --upgrade scikit-learn
pip install --upgrade sklearn

对于这些,我得到的 Requirement already up-to-date

改用这个:

pip install imblearn

有两个不同的软件包,SMOTE 和 SMOTEENN