NumPy 安裝指南
對(duì)于許多用戶(hù),尤其是在 Windows 上,最簡(jiǎn)單的方法是下載以下的 Python 發(fā)行版,它們包含了所有的關(guān)鍵包(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自帶的其它包):
Anaconda: 免費(fèi) Python 發(fā)行版,用于進(jìn)行大規(guī)模數(shù)據(jù)處理、預(yù)測(cè)分析,和科學(xué)計(jì)算,致力于簡(jiǎn)化包的管理和部署。支持 Linux, Windows 和 Mac 系統(tǒng)。Enthought Canopy: 提供了免費(fèi)和商業(yè)發(fā)行版。持 Linux, Windows 和 Mac 系統(tǒng)。Python(x,y): 免費(fèi)的 Python 發(fā)行版,包含了完整的 Python 語(yǔ)言開(kāi)發(fā)包 及 Spyder IDE。支持 Windows,僅限 Python 2 版本。WinPython: 另一個(gè)免費(fèi)的 Python 發(fā)行版,包含科學(xué)計(jì)算包與 Spyder IDE。支持 Windows。Pyzo: 基于 Anaconda 的免費(fèi)發(fā)行版本及 IEP 的交互開(kāi)發(fā)環(huán)境,超輕量級(jí)。 支持 Linux, Windows 和 Mac 系統(tǒng)。
pip 是 Python 包管理工具,該工具提供了對(duì)Python 包的查找、下載、安裝、卸載的功能。
目前如果你在 https://www.python.org 下載最新版本的安裝包,則是已經(jīng)自帶了該工具。
Python 2.7.9 + 或 Python 3.4+ 以上版本都自帶 pip 工具。
pip 官網(wǎng):https://pypi.org/project/pip
你可以通過(guò)以下命令來(lái)判斷是否已安裝:
使用pip安裝前,需要先查看pip是否已安裝,具體命令如下:
pip --version # Python2.x 版本命令 pip3 --version # Python3.x 版本命令
如果你還未安裝,則可以使用以下方法來(lái)安裝:
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下載安裝腳本 $ sudo python get-pip.py # 運(yùn)行安裝腳本
$ sudo python3 get-pip.py # 運(yùn)行安裝腳本。
一般情況 pip 對(duì)應(yīng)的是 Python 2.7,pip3 對(duì)應(yīng)的是 Python 3.x。
安裝好了pip,則可以使用以下命令進(jìn)行安裝:
pip3 install --user numpy scipy matplotlib
--user 選項(xiàng)可以設(shè)置只安裝在當(dāng)前的用戶(hù)下,而不是寫(xiě)入到系統(tǒng)目錄。
默認(rèn)情況使用國(guó)外線(xiàn)路,國(guó)外太慢,我們使用清華的鏡像就可以:
如果您使用conda,則可以使用以下命令進(jìn)行安裝:
pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
conda分為anaconda和miniconda。anaconda是包含一些常用包的版本,miniconda則是精簡(jiǎn)版,需要啥裝啥,所以推薦使用miniconda。
miniconda官網(wǎng):https://conda.io/miniconda.html 選擇適合自己的版本下載安裝即可。
使用conda安裝numpy具體命令如下:
conda install 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 系統(tǒng)
pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
通過(guò)以下操作對(duì)Numpy安裝是否成功進(jìn)行測(cè)試,具體代碼如下:
>>> 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]