如何在 Debian 12 上安裝 Pip

如何在 Debian 12 上安裝 Pip

Pip 是一個(gè)用于安裝 Python 軟件包的工具。使用 pip,您可以從 Python 軟件包索引(PyPI)和其他軟件包索引中搜索、下載和安裝軟件包。

本教程解釋了如何使用apt管理器在 Debian 11 和 12 上為 Python 3 pip3安裝 pip。

我們還將向您展示如何使用 pip 安裝和管理 Python 軟件包。

在 Debian 上安裝 Pip

Python 3的Pip包含在默認(rèn)的 Debian 存儲(chǔ)庫中,安裝非常簡(jiǎn)單。

從2020年1月1日起,不再支持Python 2。Python 2軟件包在Debian 11和12存儲(chǔ)庫上不可用。

運(yùn)行以下命令來刷新本地軟件包索引并安裝Pip及其所有依賴項(xiàng):

sudo apt update
sudo apt install python3-pip

為了確保 pip 已正確安裝在您的系統(tǒng)上,您可以通過鍵入以下內(nèi)容來檢查其版本:

pip3 --version

版本號(hào)可能不同,但看起來會(huì)像下面這樣:

pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11)

當(dāng)新版本發(fā)布時(shí),您可以通過命令行或桌面軟件更新工具更新“python3-pip”包。

使用Pip

使用 Pip,您可以從 PyPI 和其他來源安裝軟件包,管理軟件包版本,更新軟件包,刪除軟件包等。

Python 模塊可以全局安裝(所有項(xiàng)目和用戶都可以訪問)或基于項(xiàng)目安裝。

如果您想全局安裝 Python 模塊,您應(yīng)該更喜歡使用apt管理器將其作為軟件包安裝。僅在沒有可用軟件包的情況下,才使用ip在全球范圍內(nèi)安裝 Python 模塊。

Pip 主要在虛擬環(huán)境中使用。PythonVirtual Environment允許您在特定項(xiàng)目的隔離位置安裝 Python 模塊,而不是在全球范圍內(nèi)安裝。這將防止由共享依賴項(xiàng)和庫引起的問題。

在本節(jié)中,我們將探索 pip 的基本用法。

要獲取所有 pip 命令和選項(xiàng)的列表,請(qǐng)鍵入:

pip3 --help

你可以使用如下方式 pip <command> --help 獲取一個(gè)命令更多信息說明。

例如,獲得關(guān)于 install 命令的相關(guān)信息,鍵入如下命令:

pip3 install --help

使用Pip安裝軟件包

pip 工具最基本的功能是安裝一個(gè)軟件包。

要安裝最新版本的軟件包,您需要運(yùn)行以下命令:

pip3 install <package_name>

假設(shè)您想安裝 tensorflow。您可以通過鍵入以下內(nèi)容來做到這一點(diǎn):

pip3 install tensorflow

要安裝軟件包的特定版本,請(qǐng)?jiān)谲浖Q后附加==和版本號(hào):

pip3 install tensorflow==2.13.0

使用需求文件使用Pip安裝軟件包

requirement.txt 是一個(gè)文本文件,包含運(yùn)行特定Python項(xiàng)目所需的pip包及其版本列表。

要安裝文件中指定的需求列表,請(qǐng)使用以下命令:

pip3 install -r requirements.txt

列出已安裝的軟件包

要列出所有已安裝的pip軟件包,請(qǐng)使用“列表”子命令:

pip3 list

用Pip升級(jí)軟件包

要將已安裝的軟件包升級(jí)到最新版本,請(qǐng)輸入:

pip3 install --upgrade package_name

使用Pip卸載軟件包

要卸載軟件包,請(qǐng)運(yùn)行:

pip3 uninstall package_name

寫在最后

我們已經(jīng)向您展示了如何在 Debian 12 上安裝 pip 并使用 pip 管理 Python 軟件包。

有關(guān) pip 的更多信息,請(qǐng)?jiān)L問 pip 用戶指南頁面。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容