PIP-HELP(1)

πŸ“¦ version 23.2.1, in centos-stream 9

πŸ’– PIP-HELP(1) πŸ’–

okay so bestie, welcome to the pip manual page for pip help β€” yes, it's a real page, and yes, it's literally here to teach you how to ask pip for help. iconic, honestly.


✨ NAME ✨

pip-help β€” the description of the pip help command. that's it. that's the whole name. she's simple, she's effective. πŸŽ€


🌸 DESCRIPTION 🌸

Show help for commands. like, pip shows you the help. for commands. no cap, that's the entire job and she does it flawlessly. 🫢


πŸ¦‹ USAGE πŸ¦‹

python -m pip help <command>

run that, drop in whatever <command> your heart desires, and pip will spill the help tea for it. πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

okay here's the big list, bestie. buckle up, hydrate, get cozy β€” we're going through all of them. 🌈

  • -h, --help β€” Show help. yes, help for the help command. it's help-ception and honestly? she ate. πŸ”₯
  • --debug β€” Let unhandled exceptions propagate outside the main subroutine, instead of logging them to stderr. so when things go boom, you actually see the boom instead of it getting quietly tucked into stderr. πŸ’€
  • --isolated β€” Run pip in an isolated mode, ignoring environment variables and user configuration. no outside vibes, no config interference, just pure isolated main character energy. 🧚
  • --require-virtualenv β€” Allow pip to only run in a virtual environment; exit with an error otherwise. like a bouncer at the club β€” no venv, no entry, sorry bestie. πŸšͺ
  • --python <python> β€” Run pip with the specified Python interpreter. you pick the interpreter, pip respects the pick. periodt.
  • -v, --verbose β€” Give more output. Option is additive, and can be used up to 3 times. more -v = more words, and yes you can stack her up to three whole times. πŸ—£οΈ
  • -V, --version β€” Show version and exit. quick lil flex of which pip you're running, then she's out. πŸ‘‹
  • -q, --quiet β€” Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICAL logging levels). shhh. stack her up to three times and the log levels get progressively more selective β€” WARNING, then ERROR, then CRITICAL. 🀫
  • --log <path> β€” Path to a verbose appending log. everything goes in the log file, and it appends, so nothing gets yeeted. πŸ““
  • --no-input β€” Disable prompting for input. no questions, no interruptions, no "wait, type y to continue" jumpscares. πŸ™ˆ
  • --keyring-provider <keyring_provider> β€” Enable the credential lookup via the keyring library if user input is allowed. Specify which mechanism to use [disabled, import, subprocess]. (default: disabled) πŸ”‘ β€” and reminder, the default is disabled, so nothing happens unless you say so.
  • --proxy <proxy> β€” Specify a proxy in the form scheme://[user:passwd@]proxy.server:port. write it exactly like that, bracket-y bits and all. 🌐
  • --retries <retries> β€” Maximum number of retries each connection should attempt (default 5 times). five tries by default, she's persistent but not that persistent. πŸ’ͺ
  • --timeout <sec> β€” Set the socket timeout (default 15 seconds). fifteen seconds of patience, then she's moving on. ⏰
  • --exists-action <action> β€” Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort. choose your fighter when the path is already taken. βš”οΈ
  • --trusted-host <hostname> β€” Mark this host or host:port pair as trusted, even though it does not have valid or any HTTPS. trusted, but like... at your own risk, bestie. mark her trusted and move on. 🫑
  • --cert <path> β€” Path to PEM-encoded CA certificate bundle. If provided, overrides the default. See 'SSL Certificate Verification' in pip documentation for more information. πŸ“œ
  • --client-cert <path> β€” Path to SSL client certificate, a single file containing the private key and the certificate in PEM format. one file, both bits, PEM format. keep it together. πŸ”
  • --cache-dir <dir> β€” Store the cache data in <dir>. pick your cache crib. 🏠
  • --no-cache-dir β€” Disable the cache. no cache, no stored crumbs, nothing left behind. 🧹
  • --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. so no FOMO pings about new pip versions. πŸ“΅
  • --no-color β€” Suppress colored output. for when you want it plain, unseasoned, no glitter. 🎨
  • --no-python-version-warning β€” Silence deprecation warnings for upcoming unsupported Pythons. quiet about the future, for now. πŸ¦•
  • --use-feature <feature> β€” Enable new functionality, that may be backward incompatible. fresh features, possible chaos, you've been warned. 🚨
  • --use-deprecated <feature> β€” Enable deprecated functionality, that will be removed in the future. old features on borrowed time, live your truth but she's leaving eventually. ⏳

πŸ“ AUTHOR πŸ“

pip developers β€” the collective. the icons. the ones who built the thing. πŸ’œ


The pip developers. that's the copyright holder, bestie. all the credit, all the flowers. 🌸


and that's the whole page!! you made it, i'm so proud πŸ₯Ή β€” this gem is from pip version 23.2, dated Jun 25, 2025, and it lives in the pip manual, section PIP-HELP(1). go forth and run pip help, you absolute legend. πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from