Python如何使用pip命令安裝第三方模組

2020-07-16 10:05:27
為了解決各種各樣複雜的實際問題,僅僅依靠 Python 內建模組和標準庫是遠遠不夠的。基於 Python 的開源特性,世界上的 Python 使用者正在不斷為越來越龐大的第三方程式碼庫貢獻力量。pip 是 Python 語言常用的一種第三方包管理工具,截至 2019 年 2 月,已有超過 30 萬使用者在其官方倉庫中建立了超過 16.7 萬個專案,累計 170 餘萬個檔案。

按照之前的方式安裝完畢 Python 3.7.2 後 pip 已經可以使用,可在系統命令提示字元下執行以下命令檢視 pip 的版本,若報錯則是未安裝 pip:
pip --version

pip 的常用命令有:
#檢視已安裝模組(包)列表
pip list
#安裝某模組(包)
pip install 模組(包)名
#檢視可升級的包
pip list -o
#升級某模組(包)
pip install --upgrade  模組(包)名
#從倉庫中搜尋某模組(包)
pip search模組(包)名
#檢視某模組(包)的詳細資訊
pip show -f 模組(包)名

numpy 的全名為 Numeric Python,是一個開源的 Python 科學計算庫。與自行編寫完成相同或相近功能的 Python 程式相比,numpy 具有以下優點:
  • 對於同樣的數值計算任務,使用 numpy 要比直接編寫 Python 程式碼便捷得多;
  • numpy 中陣列的儲存效率和輸入輸出效能均遠遠優於 Python 中等價的基本資料結構,且其能夠提升的效能是與陣列中的元素成比例的;
  • numpy 的大部分程式碼都使用 C語言編寫,其底層演算法在設計時就有著優異的效能,這使得 numpy 比純 Python 程式碼高效得多;
  • numpy 提供了在數值計算、多維陣列處理等方面做科學計算的基礎庫。

安裝 numpy 的主要步驟如下:

1) 首先執行以下命令
python -m pip install -U pip setuptools
升級 setuptools 元件,如圖 1 所示。

升級setuptools組件
圖 1:升級 setuptools 元件