在 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