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 发行版,带有适用于 Windows 操作系统的 SciPy 堆栈和 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