PIP-HELP(1)

πŸ“¦
version 26.0.1 Β· 4 versions
, in fedora 44

πŸ’– PIP-HELP(1) β€” pip's lil help desk πŸ’–

okay bestie, welcome to pip-help, from the pip manual, section 1 (that's "user commands", iykyk). this is the page about the command that tells you about the other commands. yes it's meta. yes it ate. 🫢


✨ NAME ✨

pip-help β€” the whole description of the pip help command, no gatekeeping πŸ’…


🌸 DESCRIPTION 🌸

Show help for commands. that's it, that's the job, and honestly? she does it flawlessly. πŸŽ€


πŸ¦‹ USAGE πŸ¦‹

python -m pip help <command>

run that when you're like "wait what does this even do" and pip will simply tell you. main character behavior. ⭐


πŸ‘‘ OPTIONS πŸ‘‘

every single one, bestie, we don't skip. and every one of these has an environment variable twin (the env var is basically the option's secret identity 🧚), so i'm listing those too.

  • -h, --help β€” Show help. yes, the help command has a help flag. recursive queen. πŸ’–
    • (environment variable: PIP_HELP)
  • --debug β€” Let unhandled exceptions propagate outside the main subroutine, instead of logging them to stderr. messy on purpose, and that's the point 😭
    • (environment variable: PIP_DEBUG)
  • --isolated β€” Run pip in an isolated mode, ignoring environment variables and user configuration. no outside voices, just vibes. πŸ™ˆ
    • (environment variable: PIP_ISOLATED)
  • --require-virtualenv β€” Allow pip to only run in a virtual environment; exit with an error otherwise. so if you're not in a venv, she's leaving. periodt. πŸ’€
    • (environment variable: PIP_REQUIRE_VIRTUALENV, PIP_REQUIRE_VENV)
  • --python <python> β€” Run pip with the specified Python interpreter.
    • (environment variable: PIP_PYTHON)
  • -v, --verbose β€” Give more output. Option is additive, and can be used up to 3 times. stack it like a limited edition collab ✨
    • (environment variable: PIP_VERBOSE)
  • -V, --version β€” Show version and exit. (capital V bestie, lowercase -v is a whole different girl)
    • (environment variable: PIP_VERSION)
  • -q, --quiet β€” Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICAL logging levels). shush era 🀫
    • (environment variable: PIP_QUIET)
  • --log <path> β€” Path to a verbose appending log.
    • (environment variable: PIP_LOG, PIP_LOG_FILE, PIP_LOCAL_LOG)
  • --no-input β€” Disable prompting for input. no pop quiz, we're just going. πŸ“
    • (environment variable: PIP_NO_INPUT)
  • --keyring-provider <keyring_provider> β€” Enable the credential lookup via the keyring library if user input is allowed. Specify which mechanism to use [auto, disabled, import, subprocess]. (default: auto)
    • (environment variable: PIP_KEYRING_PROVIDER)
  • --proxy <proxy> β€” Specify a proxy in the form scheme://[user:passwd@]proxy.server:port.
    • (environment variable: PIP_PROXY)
  • --retries <retries> β€” Maximum attempts to establish a new HTTP connection. (default: 5) she's persistent, ngl πŸ”₯
    • (environment variable: PIP_RETRIES)
  • --timeout <sec> β€” Set the socket timeout (default 15 seconds).
    • (environment variable: PIP_TIMEOUT, PIP_DEFAULT_TIMEOUT)
  • --exists-action <action> β€” Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort. pick your fighter πŸ₯Š
    • (environment variable: PIP_EXISTS_ACTION)
  • --trusted-host <hostname> β€” Mark this host or host:port pair as trusted, even though it does not have valid or any HTTPS.
fr fr, that's the whole point of this flag β€” you're saying "yeah ik there's no valid HTTPS here, i trust it anyway". only do that for hosts you actually trust, bestie, don't be reckless. πŸ’…
  • (environment variable: PIP_TRUSTED_HOST)
  • --cert <path> β€” Path to PEM-encoded CA certificate bundle. If provided, overrides the default. See 'SSL Certificate Verification' in pip documentation for more information.
    • (environment variable: PIP_CERT)
  • --client-cert <path> β€” Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.
    • (environment variable: PIP_CLIENT_CERT)
  • --cache-dir <dir> β€” Store the cache data in <dir>.
    • (environment variable: PIP_CACHE_DIR)
  • --no-cache-dir β€” Disable the cache.
    • (environment variable: PIP_NO_CACHE_DIR)
  • --disable-pip-version-check β€” Don't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.
    • (environment variable: PIP_DISABLE_PIP_VERSION_CHECK)
  • --no-color β€” Suppress colored output. 😭 (the tragedy)
    • (environment variable: PIP_NO_COLOR)
  • --use-feature <feature> β€” Enable new functionality, that may be backward incompatible. riding the bleeding edge, iconic ⚑
    • (environment variable: PIP_USE_FEATURE)
  • --use-deprecated <feature> β€” Enable deprecated functionality, that will be removed in the future. enjoy it while it lasts, she's on her way out 🫢
    • (environment variable: PIP_USE_DEPRECATED)
  • --resume-retries <resume_retries> β€” Maximum attempts to resume or restart an incomplete download. (default: 5)
    • (environment variable: PIP_RESUME_RETRIES)

πŸ’œ Author πŸ’œ

pip developers β€” the collective, the group chat, the it-girls of packaging 🌈


The pip developers


and that's the whole page, bestie!! this was pip-help(1), version 26.0, dated Aug 26, 2026 β€” go read some help, slay, and drink water. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from
  • fedora 44: python3-pip 26.0.1-3.fc44 Β· MIT AND Python-2.0.1 AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MPL-2.0 AND (Apache-2.0 OR BSD-2-Clause)
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms