如何在 UNIX/Linux/macOS 中安裝 Python 套件管理器 pip
判斷 UNIX/Linux/macOS 中是否安裝了 pip
在一些 UNIX/Linux/macOS 系統中,Python 和 pip 是被預先安裝的。如果你無法確定系統是否具有可用的 pip,那麽可以輸入下面的命令進行判斷,當 pip 可用時,其相關的資訊將被顯示。
python3 -m pip --version
pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11)
pip3 -V
pip 23.2.1 from /usr/lib/python3.12/site-packages/pip (python 3.12)
Python 安裝
要想了解如何在 UNIX/Linux/macOS 安裝 Python,你可以檢視如何在 UNIX/Linux/Windows/macOS 中安裝 Python一節。
在 UNIX/Linux 中安裝 pip
由於大部分 UNIX/Linux 系統提供了自己的 pip 套件安裝來源,因此你可以通過簡單的命令來安裝 pip。
在 FreeBSD 中,可以使用命令pkg install py<XY>-pip
,其中X
表示 Python 的主要版本號碼,Y
表示 Python 的次要版本號碼,指定後將下載適用於對應 Python 版本的 pip,比如,pkg install py39-pip
。在 OpenBSD 中,可以使用命令pkg_add py3-pip
。
pkg install py<XY>-pip
pkg_add py3-pip
在 Debian 中,可以使用命令sudo apt install python3-pip
安裝 pip。在 Fedora 中,可以使用命令sudo dnf install python3-pip
安裝 pip。在 openSUSE 中,可以使用命令sudo zypper install python3-pip
安裝 pip。
sudo apt install python3-pip
sudo dnf install python3-pip
sudo zypper install python3-pip
使用 sudo 命令升階權限
上面用到的sudo
命令將臨時升階權限,以確保 pip 的安裝能夠正常進行。
使用套件 ensurepip 或腳本檔案 get-pip.py 在 macOS 中安裝 pip
確定 macOS 中沒有安裝 pip 後,你可以在啟動臺搜尋並開啟終端機,然後通過 Python 套件ensurepip
來安裝 pip,其命令如下。
python3 -m ensurepip
使用ensurepip
的先決條件是套件ensurepip
必須存在並且能夠被 Python 找到,如果你無法通過ensurepip
安裝 pip,那麽可以嘗試采用get-pip.py
。這需要下載腳本檔案get-pip.py
,然後將終端機切換至下載目錄,最後使用 Python 執行get-pip.py
即可。
python3 get-pip.py
執行 Python 腳本檔案,模組,套件
想要了解更多關於命令列執行 Python 腳本的資訊,你可以檢視如何通過命令列執行 Python 腳本檔案,模組,套件一節。
pip 在 UNIX/Linux/macOS 中的安裝位置
對於 UNIX/Linux,pip 一般位於目錄/usr/bin
。不過,pip 也可能會出現在目錄/bin
,一些系統會將/usr/bin
和/bin
進行連結,兩個目錄所展示的內容可能是一致的。
對於 macOS,如果使用ensurepip
或get-pip.py
安裝了 pip,那麽 pip 將位於執行安裝的 Python 的目錄中,該 Python 可能在終端機的目前目錄中,或由環境變數PATH
搜尋確定。
PATH 環境變數
要想了解環境變數PATH
,你可以檢視程式設計指南的作業系統 PATH 環境變數介紹,以及設定 PATH 環境變數一節。