【问题标题】:python scikit error - no module named sklearnpython scikit错误-没有名为sklearn的模块
【发布时间】:2018-06-12 10:09:44
【问题描述】:

当我关注网站 (https://www.kaggle.com/wiki/GettingStartedWithPythonForDataScience) 并输入 python makeSubmission.py 时,我收到以下错误消息:

ImportError: No module named sklearn

我想我已经成功安装了以下内容: 用于 Windows 的 Python 3.4 sciPy、NumPy 和 matplotlib 安装工具 scikit-学习 PyCharm

然后我打开“Python 3.4 命令行”并输入import sys; print(sys.__path__),但我收到了消息

Traceback (most recent call last): File "<stdin>", line 1, in <module>
AttributeError: module object has no attribute '__path__'

有人可以帮忙吗?

【问题讨论】:

    标签: python scikit-learn


    【解决方案1】:

    看来您没有正确安装 scikit-learn。 pip install -U scikit-learn 应该可以完成这项工作。另外,如果您打算使用 python 进行 kaggle 比赛,我建议您下载 Python 的 Anaconda 发行版。它负责处理所有必要的依赖项,并包含比赛所需的所有常用 python 包。我发现这比繁琐的依赖下载更容易。这是Link

    【讨论】:

      【解决方案2】:

      Ubuntu 14.04 软件包名为 python-sklearn(以前称为 python-scikits-learn),可以使用以下命令安装: sudo apt-get install python-sklearn

      【讨论】:

        【解决方案3】:

        如果您使用 PyCharm 或任何其他 IDE,那么您也必须在 PyCharm 工具中单独安装“sklearn”。在我使用 PyCharm 的情况下,选择

        文件菜单->默认设置->项目解释器->按+按钮并输入'sklearn'

        按下安装按钮。安装将在 10 到 20 秒内完成。

        第二个选项是如果您已经使用终端安装了“sklearn”,那么您必须在 PyCharm IDE 中设置路径。

        【讨论】:

          猜你喜欢
          • 2023-03-06
          • 2016-07-24
          • 2017-07-23
          • 1970-01-01
          • 2018-02-17
          • 1970-01-01
          • 1970-01-01
          • 2020-03-20
          • 2012-06-13
          相关资源
          最近更新 更多