PIP-HELP(1)
π 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)
- (environment variable:
--debugβ Let unhandled exceptions propagate outside the main subroutine, instead of logging them tostderr. messy on purpose, and that's the point π- (environment variable:
PIP_DEBUG)
- (environment variable:
--isolatedβ Run pip in an isolated mode, ignoring environment variables and user configuration. no outside voices, just vibes. π- (environment variable:
PIP_ISOLATED)
- (environment variable:
--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)
- (environment variable:
--python <python>β Run pip with the specified Python interpreter.- (environment variable:
PIP_PYTHON)
- (environment variable:
-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)
- (environment variable:
-V,--versionβ Show version and exit. (capital V bestie, lowercase-vis a whole different girl)- (environment variable:
PIP_VERSION)
- (environment variable:
-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)
- (environment variable:
--log <path>β Path to a verbose appending log.- (environment variable:
PIP_LOG,PIP_LOG_FILE,PIP_LOCAL_LOG)
- (environment variable:
--no-inputβ Disable prompting for input. no pop quiz, we're just going. π- (environment variable:
PIP_NO_INPUT)
- (environment variable:
--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)
- (environment variable:
--proxy <proxy>β Specify a proxy in the formscheme://[user:passwd@]proxy.server:port.- (environment variable:
PIP_PROXY)
- (environment variable:
--retries <retries>β Maximum attempts to establish a new HTTP connection. (default:5) she's persistent, ngl π₯- (environment variable:
PIP_RETRIES)
- (environment variable:
--timeout <sec>β Set the socket timeout (default15seconds).- (environment variable:
PIP_TIMEOUT,PIP_DEFAULT_TIMEOUT)
- (environment variable:
--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)
- (environment variable:
--trusted-host <hostname>β Mark this host orhost:portpair 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)
- (environment variable:
--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)
- (environment variable:
--cache-dir <dir>β Store the cache data in<dir>.- (environment variable:
PIP_CACHE_DIR)
- (environment variable:
--no-cache-dirβ Disable the cache.- (environment variable:
PIP_NO_CACHE_DIR)
- (environment variable:
--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)
- (environment variable:
--no-colorβ Suppress colored output. π (the tragedy)- (environment variable:
PIP_NO_COLOR)
- (environment variable:
--use-feature <feature>β Enable new functionality, that may be backward incompatible. riding the bleeding edge, iconic β‘- (environment variable:
PIP_USE_FEATURE)
- (environment variable:
--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)
- (environment variable:
--resume-retries <resume_retries>β Maximum attempts to resume or restart an incomplete download. (default:5)- (environment variable:
PIP_RESUME_RETRIES)
- (environment variable:
π Author π
pip developers β the collective, the group chat, the it-girls of packaging π
π Copyright π
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