scilit-learn是python语言中的一个用于机器学习的包。根据http://scikit-learn.org/stable/install.html官网上的说明,这个包依赖于Numpy和Scipy,不过我在安装过程中几经波折,现把我的体验记录如下。
1.首先安装numpy。命令:pip install numpy
安装顺利,成功!
2.安装scipy。命令:pip install scipy
安装失败。几经尝试,决定使用非官方版本。从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载适合自己的版本,我下载的是:
scipy-0.19.0-cp36-cp36m-win32.whl
文件名中的cp36表示我的python版本是3.6,win32表示我安装的是32位的python版本,如果是64位则下载含amd64的文件。
使用命令:pip install path\scipy-0.19.0-cp36-cp36m-win32.whl
安装成功
3.安装scikit-learn。命令pip install scikit-learn
安装失败。同样从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载scikit-learn合适的版本,同上一步安装,可安装失败,仔细阅读出错信息后了解到需要numpy+mkl包,于是从该网站下载
numpy-1.13.0+mkl-cp36-cp36m-win32.whl
安装时,会自动卸载第一步安装的numpy。
成功安装numpy+mkl后再次安装下载的scikit-learn,这次成功安装。
开始享受python下的ML之旅