【问题标题】:Jupyter: No module named 'imblearn" after installationJupyter:安装后没有名为“imblearn”的模块
【发布时间】:2018-05-16 08:31:00
【问题描述】:

我在 ANACONDA Navigator 上安装了“不平衡学习”(0.3.1 版)。 当我使用 Jupyter (Python 3) 从不平衡学习网站运行一个示例时,我收到一条关于“ModuleNotFoundError”的消息。没有名为“imblearn”的模块。

from imblearn.datasets import make_imbalance
from imblearn.under_sampling import NearMiss
from imblearn.pipeline import make_pipeline
from imblearn.metrics import classification_report_imbalanced

我该如何解决这个问题?

【问题讨论】:

    标签: python-3.x anaconda imblearn


    【解决方案1】:

    Problems importing imblearn python package on ipython notebook

    在这里找到答案。 这对我有用

    conda install -c glemaitre imbalanced-learn
    

    【讨论】:

    • 这里有一个更正式的:conda install -c conda-forge imbalanced-learn
    • 这对我导入 imblearn 包没有帮助,对我有帮助的是 !pip install imblearn,这是一个经过验证的答案,现在我很想知道这个答案是否对任何人有帮助。如果有人真的能够通过这种方法解决他们的问题,请发表评论。谢谢!
    【解决方案2】:

    这对我有用:

    !pip install imblearn
    

    然后,我就可以导入SMOTE 包了。

    from imblearn.over_sampling import SMOTE
    

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,我首先通过输入以下命令安装了imblearn

      !pip install imblearn  
      

      在 jupyter notebook 中就可以了

      【讨论】:

        【解决方案4】:

        以防万一有人在 Google Cloud Jupyter 笔记本实例上遇到此问题,在使用 pip 命令失败后,使用 pip3 安装 imblearn 使其对我有用: p>

        pip3 install imblearn
        

        或直接在笔记本中:

        !pip3 install imblearn
        

        您应该在您的点子列表中看到 imblearn (0.0)imbalanced-learn (4.3)

        注意!确保重新加载您的笔记本(文件 -> 关闭并关闭),否则安装后可能无法导入库。

        【讨论】:

          【解决方案5】:
          conda install -c conda-forge imbalanced-learn 
          

          只是担心问题

          【讨论】:

            【解决方案6】:

            imbalanced-learn 目前在 PyPi 的存储库中可用,您可以通过 pip 安装它:

            pip install -U imbalanced-learn
            

            该软件包也在 Anaconda Cloud 平台上发布:

            conda install -c conda-forge imbalanced-learn
            

            【讨论】:

              【解决方案7】:

              以下四个命令之一应该可以工作。 只有第 3 个对我有用。

              conda install -c conda-forge 不平衡学习

              conda install -c conda-forge/label/gcc7 不平衡学习

              conda install -c conda-forge/label/cf201901 不平衡学习

              conda install -c conda-forge/label/cf202003 不平衡学习

              【讨论】:

                【解决方案8】:

                只需检查您的防病毒软件或防火墙是否阻止了下载过程。我也有同样的问题。当您尝试通过 Anaconda 安装时会发生这种情况。在安装过程中出现权限错误。这可能是由于防病毒软件阻止了 下载过程。

                【讨论】:

                  【解决方案9】:

                  打开 Anaconda Prompt 并输入

                  pip install imbalanced-learn --user
                  

                  【讨论】:

                    【解决方案10】:

                    我正在研究 Jupyter 笔记本,这对我有用:

                    pip install imblearn
                    

                    【讨论】:

                      【解决方案11】:

                      我在 Jupyter Notebook 中使用了这段代码,它运行良好。

                      ! pip install imbalanced-learn
                      

                      【讨论】:

                        【解决方案12】:

                        使用这个:

                        !pip3 install imblearn --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --user

                        这将覆盖 SSL 证书要求并完成安装。

                        如果在此之后您仍然收到错误,请重新启动内核并仅运行导入代码,而不是再次运行此安装命令。这将成功导入 imblearn。

                        【讨论】:

                          猜你喜欢
                          • 2019-05-05
                          • 2018-10-26
                          • 2021-02-10
                          • 1970-01-01
                          • 1970-01-01
                          • 2017-04-10
                          • 2020-08-08
                          • 2021-05-20
                          • 2020-10-12
                          相关资源
                          最近更新 更多