NumPy-环境
标准的Python发行版不会与NumPy模块捆绑在一起.一个轻量级的替代方法是使用流行的Python包安装程序pip来安装NumPy.

pip install numpy

启用NumPy的最佳方法是使用特定于您的操作系统的可安装的二进制包.这些二进制包含完整的SciPy技术栈(包括 NumPy,SciPy,matplotlib,IPython,SymPy以及Python核心自带的其它包).

Windows
Anaconda(from www.continuum.io)是一个带有SciPy技术栈的免费Python发行版,它也可用于Linux和Mac.
Canopy(www.enthought.com/products/canopy/)是可用的免费和商业发行版,带有完整的SciPy技术栈,可用于Windows, Linux and Mac.
Python(x,y):是个免费的Python发行版,带有SciPy技术栈和Spyder IDE,可用于Windows.(从这里下载:www.python-xy.github.io/)

Linux
Linux发行版的相应软件包管理器可用于安装一个或多个SciPy技术栈中的软件包.

对于Ubuntu
sudo apt-get install python-numpy
python-scipy python-matplotlibipythonipythonnotebook python-pandas
python-sympy python-nose

对于 Fedora
sudo yum install numpyscipy python-matplotlibipython
python-pandas sympy python-nose atlas-devel

从源码构建
核心 Python(2.6.x,2.7.x 和 3.2.x 起)必须安装distutils,zlib模块应该启用。
GNU gcc(4.2及以上)C 编译器必须可用。
要安装 NumPy,请运行以下命令。
Python setup.py install
要测试 NumPy 模块是否正确安装,请尝试从 Python 提示符导入它。
如果未安装,将显示以下错误消息。
Traceback (most recent call last):
   File "<pyshell#0>", line 1, in <module>
      import numpy
ImportError: No module named 'numpy'