Ubuntu 20.04中此工具的提示,安裝和基礎知識

在Ubuntu 20.04上安裝pip

在下一篇文章中,我們將看一看 我們如何在Ubuntu 20.04上使用Pip安裝和管理Python軟件包。 這是用於安裝Python軟件包的工具。 有了它,我們將能夠從Python Package Index(的PyPI)和其他數據包索引。

在以下幾行中,我們將了解如何在Ubuntu 3中為Python 2和Python 20.04安裝pip。 我們還將介紹使用pip安裝和管理Python軟件包的一些基礎知識。 必須說 從Ubuntu 20.04開始,基本系統安裝中包含Python 3,而 可從Universe存儲庫中安裝Python 2。 儘管不再建議使用它,但仍邀請用戶切換到Python 3.

安裝Python時, 強烈建議使用apt工具安裝模塊的deb軟件包因為這已經過測試,可以在Ubuntu系統上正常工作。 還應該清楚的是 Python 3軟件包使用前綴 蟒蛇3- y Python 2軟件包將其更改為 蟒蛇2-.

如果您只想在虛擬環境中使​​用Pip。 Python 虛擬環境 它將允許您將Python模塊安裝在特定項目的隔離位置,而不必全局安裝。 這樣,我們就不必擔心會影響其他項目。

為Python 3安裝Pip

如果我們要 在Ubuntu 3上為Python 20.04安裝pip,我們只需在終端(Ctrl + Alt + T)中執行以下命令:

python3-pip安裝

sudo apt update && sudo apt install python3-pip

上面的命令還將安裝所有必要的依賴關係以構建Python模塊。

安裝完成後,我們可以 驗證安裝並檢查已安裝的版本 運行命令:

pip3版本

pip3 --version

版本號可能會有所不同,但是如上圖所示,它看起來或多或少。

為Python 2安裝Pip

Ubuntu 2存儲庫中不包含適用於Python 20.04的Pip。 要為Python 2安裝pip,我們將使用腳本get-pip.py.

首先,如果您未啟用它,則必須 啟用Universe資源庫:

sudo add-apt-repository universe

現在我們要 更新可用軟件包的索引並安裝Python 2:

python2安裝

sudo apt update && sudo apt install python2

現在,使用捲曲工具,我們將 下載腳本 獲取 pip.py:

下載get-pip腳本

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

下載完成後,我們將 使用python2運行腳本以安裝pip:

get-pip安裝

sudo python2 get-pip.py

Pip將在全球範圍內安裝。 如果只想為您的用戶安裝它,請運行不帶sudo的命令。 該腳本還將安裝setuptools和wheel。

現在我們可以 通過打印版本號驗證安裝 使用命令:

pip2版本

pip2 --version

使用Pip的一些基礎知識

現在讓我們看一些有用的基本pip命令。 使用此工具,我們可以從PyPI,版本控制,本地項目和分發文件中安裝軟件包。

查看所有可用命令和選項的列表 您只需要寫:

pip3-幫助

pip3 --help

我們可以 獲取有關特定命令的更多信息 使用命令 點–幫助。 例如,要獲取有關install命令的更多信息,只需鍵入:

pip3 install-幫助

pip3 install --help

使用Pip安裝軟件包

假設我們有興趣安裝一個名為 y,用於從網站提取數據。 為了 安裝最新版本的軟件包,您只需要運行以下命令:

pip3 install scrapy

安裝軟件包的特定版本,我們只需要添加 == 軟件包名稱後的版本號:

pip3 install scrapy==1.5

如果我們使用Python 3,我們可以將pip2替換為pip2.

更新包

將已安裝的軟件包更新為最新版本,使用的命令將類似於以下內容:

pip3 install --upgrade nombre_paquete

使用需求文件安裝軟件包

如果我們有一個文本文件,其中包含pip軟件包列表,以及執行特定Python項目所需的pip軟件包版本。 我們將能夠使用以下命令 安裝要求列表中指定的那個文件:

pip3 install -r requirements.txt

列出已安裝的軟件包

列出所有已安裝的pip軟件包,您只需安裝以下命令:

pip3 list

卸載軟件包

卸載軟件包,您只需要運行以下內容:

pip3 uninstall nombre_paquete

有關更多信息,用戶可以 訪問的頁面 用戶手冊 關於它的文章 這是前一段時間寫在這個博客上的。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   丹尼爾·米蘭達·羅哈斯(Daniel Miranda Rojas) 他說:

    極好的信息,我需要更多有關python的信息。