python scikit错误-没有名为sklearn的模块



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

ImportError: No module named sklearn

我想我已经成功安装了以下内容:Python 3.4 for windowssciPy、NumPy和matplotlibsetuptoolsscikit学习PyCharm

然后我打开"Python3.4命令行"并键入import sys; print(sys.__path__),但我得到了消息

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

有人能帮忙吗?

看起来您没有正确安装scikit learn。pip install -U scikit-learn应该做这项工作。此外,如果你打算在kaggle比赛中使用python,我建议下载python的Anaconda发行版。它处理了所有必要的依赖项,并包含了比赛中所有常用的python包。我发现这比乏味的依赖项下载更容易。这是链接

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

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

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

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

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

相关内容

  • 没有找到相关文章