在 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