pip

用法

python -m pip <command> [options]
py -m pip <command> [options]

說明

記錄

主控台記錄

pip 提供 -v, --verbose-q, --quiet 來控制主控台記錄層級。預設情況下,某些訊息(錯誤和警告)在終端機中會以色彩顯示。如果您想要禁止彩色的輸出,請使用 --no-color

檔案記錄

pip 提供 --log 選項,用於指定一個儲存最高詳細記錄的檔案。此選項預設為空值。此記錄會附加至之前的記錄。

與所有 pip 選項一樣,--log 也可以設定為環境變數,或置於 pip 設定檔中。請參閱 設定 區段。

--exists-action 選項

此選項指定路徑已存在時的預設行為。可能情況包括:下載檔案或檢出存放庫以進行安裝,建立封存檔。若未定義 --exists-action,pip 會在需要決策時提示。

(s)witch

僅與 VCS 檢查相關。嘗試將檢查切換至適當的 URL 和/或版本。

(i)gnore

中止目前的操作(例如不複製檔案、不建立封存檔、不修改檢查)。

(w)ipe

在嘗試建立、下載或檢出新的檔案或 VCS 檢查之前,刪除檔案或 VCS 檢查。

(b)ackup

將檔案或檢查重新命名為 {name}{'.bak' * n},其中 n 是 .bak 副檔名之後的數字,因此檔案無法在某個時間點存在。因此,最近的備份將是 .bak 之後數字最大的備份檔。

(a)bort

中止 pip 並回傳非 0 離開狀態。

建置系統介面

這部分現在記載於 組建系統介面 中。

一般選項

-h, --help

顯示說明。

(環境變數:PIP_HELP)

--debug

讓未處理的例外狀況在主次程式外傳播,而不是記錄到標準錯誤輸出中。

(環境變數:PIP_DEBUG)

--isolated

以隔離模式執行 pip,忽略環境變數和使用者設定。

(環境變數:PIP_ISOLATED)

--require-virtualenv

允許 pip 只在虛擬環境中執行;否則會傳回錯誤訊息而終止。

(環境變數:PIP_REQUIRE_VIRTUALENV, PIP_REQUIRE_VENV)

--python <python>

使用指定的 Python 詮釋器執行 pip。

(環境變數:PIP_PYTHON)

-v, --verbose

提供更多資訊。這個選項是可以累加的,最多可使用 3 次。

(環境變數:PIP_VERBOSE)

-V, --version

顯示版本並結束。

(環境變數:PIP_VERSION)

-q, --quiet

提供較少資訊。這個選項是可以累加的,最多可使用 3 次(對應到 WARNING、ERROR 和 CRITICAL 記錄層級)。

(環境變數:PIP_QUIET)

--log <路徑>

詳細揭露日誌附加的目錄。

(環境變數:PIP_LOGPIP_LOG_FILEPIP_LOCAL_LOG)

--no-input

停用輸入提示。

(環境變數:PIP_NO_INPUT)

--keyring-provider <鑰匙圈提供者>

如果允許使用者輸入,則透過鑰匙圈程式庫啟用憑證查詢。指定要使用的機制 [disabled、import、subprocess]。(預設:disabled)

(環境變數:PIP_KEYRING_PROVIDER)

--proxy <proxy>

以 scheme://[user:passwd@]proxy.server:port. 的格式指定 Proxy。

(環境變數:PIP_PROXY)

--retries <重試次數>

每次連線嘗試的最大重試次數(預設 5 次)。

(環境變數:PIP_RETRIES)

--timeout <秒>

設定 Socket 超時(預設 15 秒)。

(環境變數:PIP_TIMEOUTPIP_DEFAULT_TIMEOUT)

--exists-action <動作>

路徑已存在時的預設動作:(s)witch、(i)gnore、(w)ipe、(b)ackup、(a)bort。

(環境變數:PIP_EXISTS_ACTION)

--trusted-host <主機名稱>

將此主機或主機:埠對標示為可信,即使它沒有有效或任何 HTTPS。

(環境變數:PIP_TRUSTED_HOST)

--cert <路徑>

PEM 編碼 CA 憑證組的路徑。如果已提供,則會取代預設值。進一步資訊,請參閱 pip 文件中的「SSL 憑證驗證」。

(環境變數: PIP_CERT)

--client-cert <路徑>

SSL 客戶端憑證路徑,為包含 PEM 格式私人金鑰和憑證的單一檔案。

(環境變數: PIP_CLIENT_CERT)

--cache-dir <目錄>

將快取資料儲存在 <目錄> 中。

(環境變數: PIP_CACHE_DIR)

--no-cache-dir

停用快取。

(環境變數: PIP_NO_CACHE_DIR)

--disable-pip-version-check

不要定期查看 PyPI,以確定是否有新版本的 pip 可供下載。已由 --no-index 暗示。

(環境變數: PIP_DISABLE_PIP_VERSION_CHECK)

--no-color

抑制有色輸出。

(環境變數: PIP_NO_COLOR)

--no-python-version-warning

對即將不支援的 Python 發出不建議使用警告時保持安靜。

(環境變數: PIP_NO_PYTHON_VERSION_WARNING)

--use-feature <功能>

啟用新的功能,可能與過往版本不相容。

(環境變數: PIP_USE_FEATURE)

--use-deprecated <功能>

啟用過時的函數,將會在未來移除。

(環境變數:PIP_USE_DEPRECATED)