Python数据分析与机器学习必备:如何安装numpy+mkl、scipy等科学计算库
用 python 进行数据分析变得流行,用 python 实现机器学习算法也变得流行。我们需要安装第三方的科学计算库,如 numpy+mkl(numpy 的改进版)、scipy、panda、matplotlib、sklearn 等,这是必不可少的。

安装库之前,你需要知晓:如果你只是想使用这些库,那么最简单的办法是下载 anaconda。这个软件包已将你所需的科学计算库基本都安装好,并且不会出现版本上的冲突。然而,直接使用 anaconda 不利于新手学习 python 的一些基本知识。其下载地址为……如果你打算手动安装这些库,那么你首先得知道这些库的安装存在依赖关系。比如,在安装 matplotlib 之前,必须先安装 numpy 。如果你直接使用 pip 安装 matplotlib ,它就会提示你还没有安装 numpy 。安装 scipy 和 sklearn 之前需要先将 numpy+mkl 安装好,这里所说的不是普通的 numpy,而是 numpy+mkl,这是一个容易让人踩坑的地方。或许你已经安装了 numpy,但我们不建议使用它,因为它已经过时了。numpy+mkl 会成为未来 Python 运算库的标准配置。它以 numpy 为基础,添加了 mkl(Intel Math Kernel Library 英特尔数学核心函数库)。在进行运算时,其效率更为出色。已经安装了 numpy 的同学能够在 cmd(控制台)中输入 pip uninstall numpy 来卸载 numpy 包。其二,为大家介绍两种最为简单的安装库的方式。其中最简单的方法是下载二进制的库文件,接着双击它就可以自动安装,不过并非所有的库都能够找到这样的安装文件。第二种简单的方法是借助 pip。pip 是用于安装和管理 Python 包的工具。如今,最新版本的 Python 都已自带 pip 了(这样就可以跳过网上攻略中安装 pip 的步骤)。使用 pip 存在两种形式:
进入 cmd 后,直接输入 pip install numpy 。这样程序就会自行到网上去获取 numpy 的安装文件并进行安装。这种方式十分简单,然而有些库通过这种方法无法安装成功,例如 scipy 。
第二种方法是你自行前往网上进行下载,下载的是 whl 格式的库文件,接着使用 pip 进行安装,其安装地址为 。以安装 numpy+mkl 为例,我们首先在这个网站上下载文件 numpy-1.13.3+mkl-cp27-cp27m-win_amd64.whl 。需要注意版本,这里是 python2.7 且为 windows64 位。如果在安装时提示版本有问题,就多尝试几个版本。假如安装文件放在了 D:\download 处,接下来要先进入 cmd 。接着输入 D: 以进入 D 盘。再输入 cd D:\download 从而进入库文件所在的目录。最后一步是输入 pip install numpy-1.13.3+mkl-cp27-cp27m-win_amd64.whl 。这样就把 numpy+mkl 安装好了。安装完成后打开 IDLE,尝试导入(输入 import numpy),如果不报错,就表明安装成功了。