【问题标题】:Getting PyCharm to import sklearn让 PyC​​harm 导入 sklearn
【发布时间】:2015-12-16 23:03:50
【问题描述】:

这里是初学者。

我正在尝试在pycharm 中使用sklearn。导入 sklearn 时,我收到一条错误消息“导入错误:没有名为 sklearn 的模块” pycharm 中的项目解释器设置为 2.7.10 (/anaconda/bin/python.app),应该是正确的。 在默认首选项下,项目解释器,我看到所有 anacondas 包。我已经双击并安装了包scikit learnsklearn。我仍然收到“导入错误:没有名为 sklearn 的模块”

有人知道如何解决这个问题吗?

【问题讨论】:

  • 此链接中答案的第 3 段最接近解决问题。虽然我没有“提示为该解释器安装 setup_tools 和 pip”(stackoverflow.com/questions/18931049/…)。
  • 您需要使用正确的解释器。在 pycharm 中选择正确的解释器。

标签: python scikit-learn python-import anaconda


【解决方案1】:

要确保在 PyCharm IDE 上安装了 Scikit-learn 包,请转到文件菜单>设置并搜索解释器。选择 Project Interpreter,如果在包列表中没有看到 Scikit-learn,请单击右端的 + 号。它为我们带来了另一个带有搜索栏的窗口,您可以在其中输入“Scikit-learn”并安装(见截图)。我希望这有帮助。

截图: ,

【讨论】:

    【解决方案2】:

    请注意,在包中搜索“Scikit-learn”,而不是“sklearn

    【讨论】:

      【解决方案3】:

      仔细检查您的 python 解释器。在创建项目时首先检查您是否选择了正确的解释器。

      或者您可以从外部库下的项目视图中检查您的解释器。

      在您的情况下,如果您在开始时没有选择 2.7.10 (/anaconda/bin/python.app) 作为项目的解释器,程序仍然会给出相同的错误 Import error: No module named sklearn

      【讨论】:

        【解决方案4】:

        转到终端-输入python -m pip install scikit-learn 然后按回车。 给它几秒钟。将会完成。 Sample Image

        【讨论】:

          【解决方案5】:

          同样的错误发生在我身上,我通过选择文件菜单-> 默认设置-> 项目解释器-> 按 + 按钮并键入“sklearn”按安装按钮进行了修复。安装将在 10 到 20 秒内完成。

          如果问题未解决,请检查您的 PyCharm 解释器路径。有时您的机器同时安装了 Python 2.7 和 Python 3.6,选择其中一个可能会产生一些冲突。

          【讨论】:

            【解决方案6】:

            我遇到了完全相同的问题。我正在将 PyCharm 与 A​​naconda3 和 Python 3.7 一起使用,并且我已经将其他软件包安装到/通过 PyCharms 中(例如 numpy、scipy 等)。但是,尽管 scikit-learn(其中包含 sklearn,最初令人困惑)似乎已完全安装在我的系统上,包括在 PyCharm 之外工作的“import sklearn”,但我无法让“import sklearn”在 PyCharm 中成功。

            我终于找到了一位 python 专家朋友来帮助我。他验证了所有东西都正确安装在我的系统上,并验证了 PyCharm 不知何故搞砸了。

            我们最终确定 venv(虚拟环境)不包括 scikit-learn (sklearn),即使我已将其正确导入 PyCharms 中的 Project Interpreter。

            解决方案:删除并重新创建 VENV,特别是勾选框继承全局站点包

            请看这里:https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html 了解如何创建新的虚拟环境并获取该参数。

            【讨论】:

              【解决方案7】:

              已解决:

              1. 重新安装了 Python 3.7.9(不是最新版本)
              2. 已安装 numpy 1.17.5(不是最新的)
              3. 已安装 scikit-learn(最新)

              sklearn 现在可以工作了!

              【讨论】:

                【解决方案8】:

                对于 Mac 操作系统:

                PyCharm --> Preferences --> Project Interpreter --> 双击 pip(将打开一个带有搜索选项的新窗口) --> 在搜索栏上提及“Scikit-learn” --> 安装包 -- > 安装后,关闭新窗口 --> 在现有窗口上确定

                你就完成了。

                【讨论】:

                  猜你喜欢
                  • 2013-09-26
                  • 2021-01-29
                  • 2015-01-22
                  • 2012-08-27
                  • 2016-11-09
                  • 2020-01-27
                  • 2016-09-17
                  • 2020-07-31
                  • 2019-03-20
                  相关资源
                  最近更新 更多