Windows系统下Python与NumPy安装方法

来源:互联网 发布:淘宝店铺美工主管职责 编辑:程序博客网 时间:2024/05/01 13:52

Windows下Python的某些第三方包安装步骤实在是太麻烦了(这里主要以NumPy为例,目前只有遇到安装它的时候出现了很多问题),晚上花了好几个小时才把NumPy科学计算包安装好,在这里描述下安装过程,避免大家走没有必要的弯路。

1,安装Python
首先,运行下载的MSI安装包,选择安装组件时,确保勾上了所有的组件。

特别要注意选上pip和Add python.exe to Path,然后多次点击Next即可完成安装。
Python解释器会默认安装到C:\Python34(以Python3.4为例)目录下,然后打开命令提示符窗口,输入python
进入交互模式,在该模式下输入任何Python代码,按下回车键后会立刻得到执行结果。

若得到一个错误:‘python’ 不是内部或外部命令,也不是可运行的程序或批处理文件。其原因很有可能是由于Add python.exe to Path没有勾选。

2,安装第三方包
我们在前面的安装环节勾选了pip和Add python.exe to Path,因此我们可以直接在命令提示符窗口运行pip命令来安装第三方包。例如: pip install Pillow(安装了一种处理图像的工具库),实通过这个pip命令已经可以安装绝大多数的第三方包了,但事情总有例外。

当我们用pip install NumPy来安装NumPy时,却惊奇的发现居然报了一大堆错误。
主要原因是这个error: Microsoft Visual C++ 10.0 is required(unable to find vcvarsall.bat)
因为Numpy内部矩阵运算是用C语言实现的,所以需要安装编译工具,也可以理解,但是很奇怪我的电脑里明明已经安装了VS2012,为什么还会出现这样的错误?
后来发现大家都采用安装预编译的Numpy库,下载地址 http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
安装步骤也很简单:
1,下载与自己平台相适应的版本,例如下载numpy‑1.9.2+mkl‑cp34‑none‑win_arm64.whl

其中cp34代表着CPython 3.4,win_arm64指的是64位版本。

2,将该文件移动至C:\Python34\Scripts文件夹下
3,pip install wheel
4,pip install numpy‑1.9.2+mkl‑cp34‑none‑win_arm64.whl

经过上面的4步,NumPy就被正确的安装了,其实也没有那么困难,只不过走了好多弯路。安装完NumPy后,就可以通过同样的方法来安装Matplotlib绘图库了(pip install Matplotlib命令)

0 0