NumPy 环境
标准 Python 发行版不与 NumPy 模块捆绑在一起,一个轻量级的替代方法是使用流行的 Python 包安装程序pip安装 NumPy。
pip install numpy
启用NumPy的最好方法是使用针对你操作系统的可安装二进制包,这些二进制包包含完整的SciPy栈(包括NumPy、SciPy、matplotlib、IPython、SymPy和nose包以及核心Python)。
Windows
Anaconda(来自 https://www.continuum.io ) 是 SciPy 堆栈的免费 Python 发行版,它也适用于 Linux 和 Mac。
Canopy ( https://www.enthought.com/products/canopy/ ) 可以免费使用,也可以商业发行,带有适用于 Windows、Linux 和 Mac 的完整 SciPy 堆栈。
Python (x,y):它是一个免费的 Python 发行版,带有 SciPy 堆栈和适用于 Windows 操作系统的 Spyder IDE。 (可从 https://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 提示符导入它。
import numpy
如果未安装,将显示以下错误消息。
Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> import numpy ImportError: No module named 'numpy'
或者,使用以下语法导入 NumPy 包:
import numpy as np