pip config

用法

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=value

  • unset: 取消与 command.option 关联的值

  • debug: 列出配置文件及其下定义的值

配置键应该是用点分隔的命令和选项名称,并带有特殊的前缀“global”,影响所有命令。例如,“pip config set global.index-url https://example.org/” 将配置所有命令的索引 URL,但“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)