天天看點

學習python必須要知道的三種安裝擴充庫的方法

Python 近幾年的火熱程度可以說是如日中天,幾乎快要超越 Java 大佬了,這也使得 Python 有了越來越多豐富的擴充庫,如果在工作中熟練使用各種擴充庫,肯定可以事半功倍,大大提升工作效率。

本文講一下 Python 中安裝擴充庫常用的三種方式:pip 指令、tar.gz 檔案、.whl 檔案。

安裝擴充庫的前提是先安裝好 python 環境,直接去官網下載下傳需要的版本按提示操作即可,不需要過多設定。(這裡我使用的是目前最新的 python3.7.3 版本)

python 擴充庫的官網位址:https://pypi.org,在這裡可以搜尋和下載下傳各種各樣的擴充庫。

(另外,我這裡說的擴充庫也稱為子產品,或擴充包,都是一個意思的。)

一、pip 指令安裝

1、pip 是什麼?

pip 是一個安裝和管理 Python 包的工具,使用指令操作非常友善,省去了手動搜尋、查找版本、下載下傳、安裝等一系列煩瑣的步驟,而且還能自動解決包依賴問題。

使用 pip 安裝時,是要聯外網下載下傳安裝的,如果你電腦不能聯網的話就用不了了。

一般情況下,在安裝 python 時會自動幫我們安裝好 pip,如果沒有的話就要手動安裝了。

可以通過 pip -V 确認是否安裝成功,并檢視目前 pip 版本号。

需要注意的一點是,如果你電腦上安裝了 python 2.x 和 3.x 兩個版本的話,則 pip -V 預設顯示的是 2.x 的版本,要使用 pip3 -V 檢視 3.x 對應的版本。

我的版本是這樣的:

$ pip3 -V

pip 19.0.3 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)

2、常用 pip 安裝指令

使用 pip 指令安裝擴充庫非常簡單,這裡我以 django 庫為例示範。

安裝最新版本的 django 庫:

pip3 install django

預設擷取目前最新版本的安裝包進行安裝。

安裝指定版本的 django 庫:

pip3 install django==1.10.3

使用==指定過去的某個版本,通常是為了協作開發時跟他人或公司的環境保持一緻。

檢視目前安裝的 django 庫的版本:

pip3 show django

會顯示已安裝的 django 具體版本和安裝路徑等資訊。

解除安裝 django 庫:

pip3 uninstall django

隻需這一行指令即可輕松的将已安裝的庫解除安裝掉。

二、tar.gz 檔案安裝

pip 非常友善,但是并不是所有的擴充庫都能用 pip 來安裝,有的可能隻提供了源碼壓縮封包件,或者是有的人的安裝環境不能上外網,這時就可以直接用 tar.gz 檔案來安裝。

我們首先需要去 python 擴充庫官網搜尋想要的庫名,然後在找到的擴充庫頁面中點選 Download files,即可看到提供的下載下傳檔案,如下圖所示:

學習python必須要知道的三種安裝擴充庫的方法

點選即可下載下傳 tar.gz 壓縮包,在本地解壓後,進入檔案目錄中,執行下列指令即可:

python3 setup.py install

雖然隻有一行指令,但是相比 pip ,這種方式還是比較麻煩的,尤其是在某個擴充庫有很多依賴庫時,就更不友善了。

三、.whl 檔案安裝

總結一下: