pip 設定

用 \法

python -m pip config [<file-option>] list
python -m pip config [<file-option>] [--editor <editor-path>] edit

python -m pip config [<file-option>] get command.option
python -m pip config [<file-option>] set command.option value
python -m pip config [<file-option>] unset command.option
python -m pip config [<file-option>] debug
py -m pip config [<file-option>] list
py -m pip config [<file-option>] [--editor <editor-path>] edit

py -m pip config [<file-option>] get command.option
py -m pip config [<file-option>] set command.option value
py -m pip config [<file-option>] unset command.option
py -m pip config [<file-option>] debug

說明

管理本機和全域設定。

子指令

  • list:列出作用中的設定(或來自於指定檔案)

  • edit:在編輯器中編輯設定檔

  • get:取得 command.option 相關的值

  • set:設定 command.option=值

  • unset:清除 command.option 相關的值

  • debug:列出設定檔以及其下定義的值

設定金鑰應以句點分隔的指令和選項名稱為準,而特定前綴詞「global」會影響任何指令。例如:「pip config set global.index-url https://example.org/」會設定所有指令的索引網址,而「pip config set download.timeout 10」僅會設定「pip download」指令的逾時時間為 10 秒。

如果未傳遞 --user、--global 和 --site,則會使用虛擬環境設定檔(如果作用中且檔案存在)。否則,所有修改預設都會發生在使用者檔案中。

選項

--editor <editor>

用於編輯檔案的編輯器。如果未提供,會使用 VISUAL 或 EDITOR 環境變數。

(環境變數:PIP_EDITOR

--global

僅使用系統範圍設定檔

(環境變數:PIP_GLOBAL

--user

僅使用使用者設定檔

(環境變數:PIP_USER

--site

僅使用目前環境設定檔

(環境變數:PIP_SITE