如何在 Ubuntu 20.04 上安裝 Python Pip
轉載自:(https://www.itcoder.tech/posts/how-to-install-pip-on-ubuntu-20.04/)
Pip 是一個用來安裝 Python 軟件包的工具。通過 pip,你可以從 Python 軟件包索引(Pypi)和其他軟件包索引中搜索,下載並且安裝軟件包。
這篇指南講解如何在 Ubuntu 20.04 中安裝 Python 3 和 Python 2. 我們將會講解使用 pip 來安裝和管理 Python 軟件包的基礎只是。
一、開始之前
Python 有兩個分支,Python 2 和 Python 3。 從 Ubuntu 20.04 開始,Python 3 被包括在基礎的系統安裝之中。Python 2 在通用源倉庫中可用。我們鼓勵用戶切換到 Python 3。
僅僅在沒有模塊對應的 deb 包的情況下,才使用 pip 來全局安裝一個模塊。
通過虛擬環境來使用 pip。 Python 虛擬環境允許你在每一個指定的項目下一個獨立的位置安裝 Python 模塊,而不是全局安裝。這種方式,你不用擔心會影響其他的 Python 項目。
二、為 Python 3 安裝 pip
想要在 Ubuntu 20.04 上為 Python 3 安裝 pip,以 root 或者其他 sudo 用戶身份在終端運行下面的命令:
sudo apt update
sudo apt install python3-pip
上面的命令將會安裝用來構建 Python 模塊所需要的所有依賴軟件包。
當安裝結束,驗證安裝過程,檢查 pip 版本:
pip3 --version
版本號可能會很大,但是它看起來像這樣:
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
三、 為 Python 2 安裝 pip
Python 2的 pip 沒有被包含在 Ubuntu 20.04源倉庫中。我們將會使用get-pip.py
腳本來為 Python 2 安裝 pip。
啟用 universe 源倉庫:
sudo add-apt-repository universe
更新軟件包索引,並且安裝 Python 2:
sudo apt update
sudo apt install python2
使用curl
命令來下載get-pip.py
腳本:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
一旦源倉庫被啟用,以 sudo 用戶身份使用 python2
運行腳本來為 Python 2 安裝 pip:
sudo python2 get-pip.py
Pip 將會被全局安裝。如果你僅僅想為當前用戶安裝,不要使用sudo
運行上面的命令。這個腳本還將會安裝setuptools
和 wheel
,它們允許你安裝源碼版本。
打印 Pip 版本號,驗證安裝過程:
pip2 --version
輸出如下:
pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
四、如何使用 pip
在這一章節,我們將會為你展示一些有用的基礎的 pip 命令。通過 pip,你可以從 PyPi,版本控制,本地項目或者從發布文件中安裝軟件包。通常情況下,你將從 PyPi中安裝軟件包:
想要查看 pip 命令和選項,輸入:
pip3 --help
你可以使用pip --help
來獲得更多關於指定命令的信息。例如,想要獲得更多關於 install 命令的信息,輸入:
pip3 install --help
4.1 使用 pip 安裝軟件包
比如說,你想安裝一個名為scrapy
的軟件包。該軟件包被用來從網站爬取和處理數據的。
想要安裝該軟件包的最新版本,輸入下面的命令:
pip3 install scrapy
想要安裝軟件包的指定版本,在軟件包名字后加上==
,再加上版本號:
pip3 install scrapy==1.5
如果使用 Python 2,請將 pip3 替換為 pip2.
4.2 使用 pip 用 Requirements 文件來安裝軟件包
requirement.txt
是一個文本文件,它包含了運行一個指定 Python 項目所必需的 pip 軟件包和它們的版本號。
使用下面的命令來從指定的文件中的必需列表來安裝軟件包:
pip3 install -r requirements.txt
4.3 列出所有已安裝的軟件包
想要列出所有已安裝的 pip 軟件包,使用下面的命令:
pip3 list
4.4 使用 pip 升級一個軟件包
想要升級一個已經安裝的軟件包到最新版本,輸入:
pip3 install --upgrade package_name
4.5 使用 pip 卸載軟件包
想要卸載一個軟件包,運行:
pip3 uninstall package_name
五、總結
我們已經向你展示如何在你的 Ubuntu 機器上安裝 pip 和如何使用 pip 管理 Python 軟件包。
想要了解更多關於 pip 的信息,瀏覽 pip 用戶指南頁面。