如何在 UNIX/Linux/macOS 中安裝 Python 套件管理器 pip

    閱讀 3:17·字數 990·發佈 
    Youtube 頻道
    訂閱 130

    判斷 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

    FreeBSD
    pkg install py<XY>-pip
    OpenBSD
    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。

    Debian
    sudo apt install python3-pip
    Fedora
    sudo dnf install python3-pip
    openSUSE
    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即可。

    bootstrap.pypa.io/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,如果使用ensurepipget-pip.py安裝了 pip,那麽 pip 將位於執行安裝的 Python 的目錄中,該 Python 可能在終端機的目前目錄中,或由環境變數PATH搜尋確定。

    PATH 環境變數

    要想了解環境變數PATH,你可以檢視程式設計指南作業系統 PATH 環境變數介紹,以及設定 PATH 環境變數一節。