前言
最近在学习机器学习的相关课程,吴恩达大牛选择了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
下载pip-9.0.1.tar.gz把他解压,我解压为了 F:\pip9\ 这个文件夹。从cmd中将目录切换到F:\pip9目录下,之后输入命令:
>python setup.py install
他之后会自动运行,一直到安装成功,如截图(截图只是最后几行):
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
下载成功后4、安装我们下载好的whl。将我们的cmd转到python的Scripts目录下,也就是执行以下语句(以我自己的为例):
进入Scripts目录下>D:
>cd D:\program\Python\Python27\Scripts
执行以下命令安装numpy+mkl
numpy安装成功>pip install D:\program\numpy-1.12.1+mkl-cp27-cp27m-win_amd64.whl
执行以下命令安装scipy
scipy安装成功>pip install D:\program\scipy-0.19.0-cp27-cp27m-win_amd64.whl
执行以下命令安装matplotlib,这个过程中他会主动安装或者提示是否安装依赖的库的,输入y同意安装
>pip install D:\program\matplotlib-2.0.0-cp27-cp27m-win_amd64.whl
输入命令开始安装 matplotlib及其依赖库安装成功执行以下命令安装scikit_learn:
scikit_learn安装成功>pip install D:\program\scikit_learn-0.18.1-cp27-cp27m-win_amd64.whl
5、大功告成,进入pycharm,写语句import sklearn 会出现自动提示补全的话就是安装成功了!
成功的样子!以上为整个安装过程,希望大家也可以成功。需要下载的我也给出了地址,如果失效了可以联系我。邮件sduwxh2017@gmail.com
网友评论