PIP3-CONFIG(1)

πŸ’– PIP3-CONFIG(1) πŸ’–

okay bestie, so this is the manual page for pip3-config, and it's literally just the whole description of the pip3 config command. welcome to config city, population: us. πŸŽ€


✨ NAME ✨

pip3-config β€” the description of the pip3 config command πŸ’…


🌸 DESCRIPTION 🌸

Manage local and global configuration. like, both of them. all the configs. no cap.

The subcommands, in order, and yes we're listing every single one:

  • list β€” List the active configuration (or from the file specified) ✨
  • edit β€” Edit the configuration file in an editor πŸŽ€
  • get β€” Get the value associated with command.option πŸ”
  • set β€” Set the command.option=value πŸ’–
  • unset β€” Unset the value associated with command.option 🫢
  • debug β€” List the configuration files and values defined under them πŸ›

okay so the way configuration keys work is very important so pay attention bestie: keys should be dot separated command and option name, and there's this special prefix β€” global β€” which affects any command. it's giving main character energy tbh.

for example, pip config set global.index-url https://example.org/ would configure the index url for all commands. but pip config set download.timeout 10 would configure a 10 second timeout only for pip download commands. see how that works? different vibes, different scopes. πŸ‘‘


🚨 real talk time: if none of --user, --global and --site are passed, a virtual environment configuration file is used if one is active and the file exists. otherwise? all modifications happen to the user file by default. that's the fallback. that's the vibe. don't forget it. 😭

🌈 USAGE 🌈

here's exactly how you'd call it, copied with love:

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

✨ OPTIONS ✨

one bullet per option, queen. we do not skip. we do not summarise. we deliver. πŸ’…

  • --editor <editor> β€” the editor you wanna use to edit the file. if you don't provide one it uses the VISUAL or EDITOR environment variables instead. (environment variable: PIP_EDITOR) πŸ“
  • --global β€” use the system-wide configuration file only. (environment variable: PIP_GLOBAL) 🌍
  • --user β€” use the user configuration file only. (environment variable: PIP_USER) 🫢
  • --site β€” use the current environment configuration file only. (environment variable: PIP_SITE) 🌱

πŸŽ€ Author πŸŽ€

pip developers πŸ‘‘


The pip developers πŸ’œ


and that's the whole page bestie, slay. this absolute icon of a manual is 26.1, dated Jun 02, 2026, straight from the pip girlies themselves. periodt. πŸ’…βœ¨πŸŒΈπŸ«Ά

πŸ“¦ where this page comes from