python添加库详细教程_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\目录下):

我的文件:>F:      //进入F盘

>cd py       //进入py目录

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

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

我的文件:

下载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\目录中),截图如下:

我的文件:

下载成功后

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

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

进入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添加库详细教程)