Jupyter Notebook:从imblearn导入SMOTE-ImportError:无法导入名称“ pairwise_distances_chunked”

时间:2018-10-18 19:26:50

标签: python jupyter imblearn

我正在尝试通过以下方式使用SMOTE库中的imblearn包:

from imblearn.over_sampling import SMOTE

获取以下错误消息:

  

ImportError:无法导入名称“ pairwise_distances_chunked”。

这是我的导入screenshot of download confirmation

的屏幕截图

真的很困惑,任何指导将不胜感激。

4 个答案:

答案 0 :(得分:2)

我知道现在有点晚了,但是对于使用Jupyter笔记本的任何人来说,只要重启内核就可以解决我的问题。

链接:

ImportError: cannot import name check_array from sklearn.utils.validation

答案 1 :(得分:1)

我遇到了类似的问题。 我可以通过打开一个新的IPython控制台来解决。

答案 2 :(得分:0)

重新安装软件包解决了问题。

conda install -c conda-forge imbalanced-learn

答案 3 :(得分:-1)

重新安装Scikit-learn后,我打开了一个新控制台 (python3 -m pip install -U scikit-learn;在Jupyter笔记本中),然后它可以工作。