【发布时间】:2018-10-26 20:50:57
【问题描述】:
我尝试运行以下代码:
from imblearn import under_sampling, over_sampling
from imblearn.over_sampling import SMOTE
sm = SMOTE(random_state=12, ratio = 1.0)
x_SMOTE, y_SMOTE = sm.fit_sample(X, y)
这给了我错误信息:
ModuleNotFoundError: No module named 'imblearn'
我尝试了多种方式安装 imblearn 模块,它们似乎都可以工作(安装过程中没有给出错误,但是当我运行上述代码时,我收到了错误消息)。
我尝试使用其他 stackoverflow 问题中的以下建议安装 imblearn:
pip install -U imbalanced-learn
pip install imblearn
!pip install imblearn
pip install -c glemaitre imbalanced-learn
pip install imblearn==0.0
这些似乎都没有帮助...有什么想法吗?谢谢!
【问题讨论】:
-
@piRSquared 有什么想法吗?
-
这些似乎都没有帮助。这些命令有效吗?如果不是,错误是什么?你如何运行脚本?你安装了超过 1 个 python 吗?让我们验证一下:
python --version和pip --version是什么? -
python -- 版本是 Python 3.6.4。 Pip -- 版本是来自 c:\users\mkheifetz\......etc 等的 pip 10.0.1 等\pip (python 3.6)
-
我得到的唯一错误是找不到模块错误。我在 Jupyter Notebook 中运行了所有 python 代码。 pip 安装都是在命令提示符下完成的
标签: python-3.x machine-learning pip imblearn