Python安装机器学习scikit_learn库最详细教程

前言

最近在学习机器学习的相关课程,吴恩达大牛选择了Octave作为数学计算的工具,我个人还是比较喜欢Python的,而且也知道Python对于做数据科学还是非常合适的。因此比较希望转到Python上来跟教程。度娘了一下得知scikit_learn是一把好手啊。但是找了很多资料才把这个配置好,走了不少弯路,因此今天写一个教程出来,希望大家顺利的安装吧。

我的环境

Windows10系统,64位,Python2.7

详细步骤

      网上有很多直接用pip进行在线安装的,反正我在安装过程中出了一堆错误,所以还是推荐大家下载whl文件来本地安装。whl文件是Python下的可解压文件大,可以用pip命令来安装,而pip是需要由setuptools来安装的。知道了这些之后我们就来进行正式流程。

      前提!!!你已经安装好了Python2.7并且配置好了环境变量。如果你装的是Python3,那么以下需要下载的部分你就去官网下载对应版本。

      安装scikit_learn需要numpy+mkl+scipy+matplotlib做依赖。如果已经使用pip安装过其中的库,建议先卸载,卸载的命令为

>pip uninstall xxxxxx

       注:为了能在任意目录使用pip,建议将pip的安装目录(比如我的是D:\program\Python\Python27\Lib\site-packages\pip-9.0.1-py2.7.egg)加入环境变量Path中。


1、安装setuptools。下载我给出的ez_setup.py文件,比如放到F盘,则从cmd中进入py所在的目录,执行以下的语句(这里我以我的安装过程为例,我放在了F:\py\目录下):

我的文件:

ez_setup.py   密码:99i3

>F:      //进入F盘

>cd py       //进入py目录

>python ez_setup.py    //执行py文件,安装了setuptools。


2、安装pip。从官网(官网传送门)上下载最新版本的pip(现在最新是pip 9.0.1)。下载如图所示的文件

我的文件:

pip-9.0.1    密码:8s95

Python安装机器学习scikit_learn库最详细教程_第1张图片
下载pip-9.0.1.tar.gz

把他解压,我解压为了 F:\pip9\ 这个文件夹。从cmd中将目录切换到F:\pip9目录下,之后输入命令:

>python setup.py install

他之后会自动运行,一直到安装成功,如截图(截图只是最后几行):

Python安装机器学习scikit_learn库最详细教程_第2张图片
pip安装成功

3、下载numpy+scipy+matplotlib+scikit_learn的whl文件(官网飞机),下载地址如下链接(推荐下载完成后将文件放在你的Python安装盘中,我是放到了我的Python环境安装的目录D:\program\目录中),截图如下:

我的文件:

numpy-1.12.1+mkl-cp27-cp27m-win_amd64.whl  密码:y2xq

scipy-0.19.0-cp27-cp27m-win_amd64.whl     密码:qtcs

matplotlib-2.0.0-cp27-cp27m-win_amd64.whl    密码:7bbi

scikit_learn-0.18.1-cp27-cp27m-win_amd64.whl   密码:cgp8

Python安装机器学习scikit_learn库最详细教程_第3张图片
下载成功后

4、安装我们下载好的whl。将我们的cmd转到python的Scripts目录下,也就是执行以下语句(以我自己的为例):

>D:

>cd D:\program\Python\Python27\Scripts

Python安装机器学习scikit_learn库最详细教程_第4张图片
进入Scripts目录下

执行以下命令安装numpy+mkl

>pip install D:\program\numpy-1.12.1+mkl-cp27-cp27m-win_amd64.whl

numpy安装成功

执行以下命令安装scipy

>pip install D:\program\scipy-0.19.0-cp27-cp27m-win_amd64.whl

scipy安装成功

执行以下命令安装matplotlib,这个过程中他会主动安装或者提示是否安装依赖的库的,输入y同意安装

>pip install D:\program\matplotlib-2.0.0-cp27-cp27m-win_amd64.whl

输入命令开始安装
matplotlib及其依赖库安装成功

执行以下命令安装scikit_learn:

>pip install D:\program\scikit_learn-0.18.1-cp27-cp27m-win_amd64.whl

scikit_learn安装成功

5、大功告成,进入pycharm,写语句import sklearn 会出现自动提示补全的话就是安装成功了!

成功的样子!

以上为整个安装过程,希望大家也可以成功。需要下载的我也给出了地址,如果失效了可以联系我。邮件[email protected]

你可能感兴趣的:(Python安装机器学习scikit_learn库最详细教程)