在 Linux 上安装

NumPy 可以在大多数流行的 Linux 发行版的默认存储库中使用,并且安装方式与通常安装 Linux 发行版中的软件包的方式相同。

一些 Linux 发行版为 Python 2.x 和 Python 3.x 提供了不同的 NumPy 包。在 Ubuntu 和 Debian 中,使用 APT 包管理器在系统级安装 numpy

sudo apt-get install python-numpy  
sudo apt-get install python3-numpy  

对于其他发行版,请使用他们的包管理器,如 zypper(Suse),yum(Fedora)等。

numpy 也可以安装 Python 的 Python 管理程序包 pip 和 Python 3 的 pip3

pip install numpy  # install numpy for Python 2
pip3 install numpy  # install numpy for Python 3

pip 在大多数流行的 Linux 发行版的默认存储库中都可用,可以使用以下命令安装 Python 2 和 Python 3:

sudo apt-get install python-pip  # pip for Python 2
sudo apt-get install python3-pip  # pip for Python 3

安装后,使用 pip for Python 2 和 pip3 for Python 3 使用 pip 来安装 Python 包。但请注意,你可能需要安装许多依赖项,这些依赖项是从源代码构建 numpy 所必需的(包括开发包,编译器,fortran 等)。

除了在系统级安装 numpy 之外,使用流行的 Python 软件包(如 virtualenv)在虚拟环境中安装 numpy 也很常见(甚至强烈建议)。在 Ubuntu 中,可以使用以下命令安装 virtualenv

sudo apt-get install virtualenv

然后,为 Python 2 或 Python 3 创建并激活 virtualenv,然后使用 pip 安装 numpy

virtualenv venv  # create virtualenv named venv for Python 2
virtualenv venv -p python3  # create virtualenv named venv for Python 3
source venv/bin/activate  # activate virtualenv named venv
pip install numpy  # use pip for Python 2 and Python 3; do not use pip3 for Python3