【问题标题】:No module named sklearn没有名为 sklearn 的模块
【发布时间】:2017-07-23 13:43:45
【问题描述】:
我正在尝试通过pip 安装sklearn 模块,但以下是我遇到的错误。
【问题讨论】:
标签:
python
scikit-learn
sklearn-pandas
【解决方案1】:
我认为错误代码 1 实际上是指 Windows 安装中缺少 Lapack/Blast 依赖项。 Lapack/BLAST 是大多数科学 Python 包的要求,例如:numpy、scipy、sklearn 等......
您可以为源代码构建这些,然后 pip install sklearn
这里的说明> http://www.scipy.org/scipylib/building/windows.html
或者只是安装 anaconda 而没有任何这些问题。如果您想使用 Python 进行高级数据分析,我建议您使用 Anaconda,尤其是在 Windows 机器中,任何 scipy 包的安装都会像与风车打架一样
如何在此处获取 Anaconda 的说明> https://www.continuum.io/downloads#windows
进一步的提示。我会为你的开发机器使用 Anaconda full 3.6,这样你就可以拥有开箱即用的一切。这包括科普、数据操作和数学包 + Jupyper (iPython) 笔记本和用于开发的 Spider IDE。
对于服务器,您只需要所需的软件包,因此在此处使用 miniconda。
【解决方案2】:
只需安装 Anaconda,然后在控制台中输入 conda install scikit-learn。