Python 之所以能在數(shù)據(jù)分析、人工智能、Web 開(kāi)發(fā)等眾多領(lǐng)域廣泛應(yīng)用,很大程度上得益于其豐富的第三方庫(kù)。這些庫(kù)就像一個(gè)個(gè)功能模塊,能讓開(kāi)發(fā)者避免重復(fù)造輪子,快速實(shí)現(xiàn)復(fù)雜功能。然而,對(duì)于新手來(lái)說(shuō),安裝 Python 庫(kù)可能是入門(mén)路上的第一個(gè)小障礙。小編將詳細(xì)介紹 Python 安裝各種庫(kù)的方法和步驟,讓你輕松搞定庫(kù)的安裝。
Python 如何安裝各種庫(kù)
Python 安裝庫(kù)的方式有多種,常見(jiàn)的主要有以下幾種,適用于不同的場(chǎng)景:
使用 pip 工具:pip 是 Python 自帶的包管理工具,也是最常用的安裝方式。它連接著 Python 官方的包倉(cāng)庫(kù) PyPI(Python Package Index),里面存放了數(shù)十萬(wàn)計(jì)的第三方庫(kù),幾乎涵蓋了各種開(kāi)發(fā)需求。無(wú)論是數(shù)據(jù)分析常用的 pandas、numpy,還是 Web 開(kāi)發(fā)用的 Flask、Django,都可以通過(guò) pip 快速安裝。
使用 conda 工具:conda 是 Anaconda 發(fā)行版自帶的包管理工具,除了能安裝 Python 庫(kù),還能管理其他編程語(yǔ)言的包和環(huán)境。對(duì)于數(shù)據(jù)科學(xué)領(lǐng)域的開(kāi)發(fā)者來(lái)說(shuō),conda 非常實(shí)用,因?yàn)樗茏詣?dòng)處理庫(kù)之間的依賴關(guān)系,避免出現(xiàn)因版本不兼容導(dǎo)致的安裝失敗問(wèn)題。
手動(dòng)安裝:有些庫(kù)可能無(wú)法通過(guò) pip 或 conda 直接安裝,比如一些需要編譯的庫(kù)、本地開(kāi)發(fā)的庫(kù),或者從非官方渠道獲取的庫(kù)文件(如.whl 格式的預(yù)編譯包、源代碼包)。這時(shí)就需要手動(dòng)進(jìn)行安裝,步驟相對(duì)復(fù)雜一些,但能解決特殊情況下的安裝需求。

Python 安裝庫(kù)教程
使用 pip 安裝(最常用)
檢查 pip 是否已安裝:打開(kāi)命令行(Windows 系統(tǒng)打開(kāi) CMD 或 PowerShell,Mac 和 Linux 系統(tǒng)打開(kāi)終端),輸入pip --version或pip3 --version(區(qū)分 Python 2 和 Python 3)。如果顯示類(lèi)似 “pip 23.1.2 from ...” 的版本信息,說(shuō)明 pip 已安裝;如果提示 “不是內(nèi)部或外部命令”,則需要先安裝 pip(Python 3.4 及以上版本通常自帶 pip,若未安裝,可從官網(wǎng)下載 get-pip.py 文件,然后在命令行中執(zhí)行python get-pip.py進(jìn)行安裝)。
安裝指定庫(kù):在命令行中輸入pip install 庫(kù)名,例如安裝 numpy 庫(kù),輸入pip install numpy,pip 會(huì)自動(dòng)從 PyPI 下載庫(kù)并完成安裝。如果需要安裝特定版本的庫(kù),可使用pip install 庫(kù)名==版本號(hào),比如pip install pandas==1.5.3。
升級(jí)已安裝的庫(kù):如果需要將庫(kù)升級(jí)到最新版本,輸入pip install --upgrade 庫(kù)名,例如pip install --upgrade requests。
卸載庫(kù):若要卸載已安裝的庫(kù),輸入pip uninstall 庫(kù)名,然后根據(jù)提示輸入 “y” 確認(rèn)卸載。
使用 conda 安裝(適合數(shù)據(jù)科學(xué)場(chǎng)景)
安裝 Anaconda:首先需要從 Anaconda 官網(wǎng)下載并安裝 Anaconda,安裝過(guò)程中注意勾選 “Add Anaconda to my PATH environment variable”(將 Anaconda 添加到環(huán)境變量)。
打開(kāi) Anaconda Prompt:安裝完成后,在開(kāi)始菜單中找到并打開(kāi) Anaconda Prompt(類(lèi)似命令行工具)。
安裝庫(kù):在 Anaconda Prompt 中輸入conda install 庫(kù)名,例如conda install scikit-learn,conda 會(huì)自動(dòng)分析依賴關(guān)系并安裝所需的庫(kù)及相關(guān)組件。如果需要指定版本,輸入conda install 庫(kù)名=版本號(hào)。
升級(jí)庫(kù):輸入conda update 庫(kù)名可升級(jí)指定庫(kù),輸入conda update --all可升級(jí)所有已安裝的庫(kù)。
手動(dòng)安裝(以.whl 文件為例)
下載.whl 文件:從庫(kù)的官方網(wǎng)站或可靠的第三方平臺(tái)(如 PyPI)下載與自己 Python 版本和操作系統(tǒng)匹配的.whl 文件。例如,Python 3.9 版本、Windows 64 位系統(tǒng),應(yīng)選擇文件名中包含 “cp39”“win_amd64” 的文件。
定位到文件所在目錄:在命令行中使用cd命令切換到.whl 文件所在的文件夾,例如文件在 “D:\downloads” 目錄下,輸入cd D:\downloads。
安裝.whl 文件:輸入pip install 文件名.whl,例如pip install matplotlib-3.7.1-cp39-cp39-win_amd64.whl,完成安裝。
安裝 Python 庫(kù)是使用 Python 進(jìn)行開(kāi)發(fā)的基礎(chǔ)操作,掌握上述方法后,你可以輕松獲取所需的各種庫(kù),為后續(xù)的開(kāi)發(fā)工作打下堅(jiān)實(shí)基礎(chǔ)。在安裝過(guò)程中,可能會(huì)遇到網(wǎng)絡(luò)超時(shí)、依賴沖突等問(wèn)題,此時(shí)可以嘗試更換國(guó)內(nèi)鏡像源(如阿里云、豆瓣源)來(lái)提高下載速度,或查閱庫(kù)的官方文檔尋找解決方案。隨著使用經(jīng)驗(yàn)的積累,你會(huì)更加熟練地管理 Python 庫(kù),讓開(kāi)發(fā)效率大幅提升。