前言
最近在学习机器学习的相关课程,吴恩达大牛选择了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所在的目录,执行以下的语句(这里我以我的安装过程为例,