NumPy 安装

NumPy 安装指南

Python 官网上的发行版是不包含 NumPy 模块的。NumPy的唯一前提条件是Python本身。如果您还没有Python,并希望以最简单的方式开始使用,我们建议您使用Anaconda发行版 -它包括Python,NumPy和其他用于科学计算和数据科学的常用软件包,具体的安装我们可以使用以下几种方法。

1、使用已有的发行版本

对于许多用户,尤其是在 Windows 上,最简单的方法是下载以下的 Python 发行版,它们包含了所有的关键包(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自带的其它包):

Anaconda: 免费 Python 发行版,用于进行大规模数据处理、预测分析,和科学计算,致力于简化包的管理和部署。支持 Linux, Windows 和 Mac 系统。Enthought Canopy: 提供了免费和商业发行版。持 Linux, Windows 和 Mac 系统。Python(x,y): 免费的 Python 发行版,包含了完整的 Python 语言开发包 及 Spyder IDE。支持 Windows,仅限 Python 2 版本。WinPython: 另一个免费的 Python 发行版,包含科学计算包与 Spyder IDE。支持 Windows。Pyzo: 基于 Anaconda 的免费发行版本及 IEP 的交互开发环境,超轻量级。 支持 Linux, Windows 和 Mac 系统。

2、使用conda/pip安装

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
目前如果你在 https://www.python.org 下载最新版本的安装包,则是已经自带了该工具。
Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
pip 官网:https://pypi.org/project/pip
你可以通过以下命令来判断是否已安装:

使用pip安装

使用pip安装前,需要先查看pip是否已安装,具体命令如下:

pip --version # Python2.x 版本命令
pip3 --version # Python3.x 版本命令

如果你还未安装,则可以使用以下方法来安装:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
$ sudo python get-pip.py # 运行安装脚本
$ sudo python3 get-pip.py # 运行安装脚本。
注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以上命令。

一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。

安装好了pip,则可以使用以下命令进行安装:

pip3 install --user numpy scipy matplotlib

--user 选项可以设置只安装在当前的用户下,而不是写入到系统目录。
默认情况使用国外线路,国外太慢,我们使用清华的镜像就可以:

如果您使用conda,则可以使用以下命令进行安装:

pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

使用conda安装

conda分为anaconda和miniconda。anaconda是包含一些常用包的版本,miniconda则是精简版,需要啥装啥,所以推荐使用miniconda。
miniconda官网:https://conda.io/miniconda.html 选择适合自己的版本下载安装即可。

使用conda安装numpy具体命令如下:

conda install numpy

Linux 下安装Numpy

Ubuntu & Debian

sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

CentOS/Fedora

sudo dnf install numpy scipy python-matplotlib ipython python-pandas sympy python-nose atlas-devel

Mac 系统

pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

安装验证

通过以下操作对Numpy安装是否成功进行测试,具体代码如下:

>>> import numpy as np
>>> print(np.__version__)
1.19.1
>>> arr = np.array([1, 2, 3, 4, 5])
>>> print(arr)
[1 2 3 4 5]