PIP3-CHECK(1)

πŸ’… PIP3-CHECK(1) β€” the pip girlies' guide πŸ’…

okay bestie, welcome to PIP3-CHECK(1), part of the pip manual fam. this is the page that tells you what pip3 check actually does, and honestly? every single flag, every env var, all of it β€” nothing skipped, no cap. let's get into it. ✨


πŸŽ€ NAME πŸŽ€

pip3-check β€” the whole description of the pip3 check command, fr fr.

πŸ¦‹ DESCRIPTION πŸ¦‹

Verify installed packages have compatible dependencies.

that's it. that's the vibe. she checks that all your installed packages get along with each other and nobody's fighting over dependency versions. peak friendship energy, honestly. 🫢

✨ USAGE ✨

python -m pip check [options]

run it like this and she'll do her thing. πŸ’–

πŸ‘‘ OPTIONS πŸ‘‘

here's every single one, with her environment variables because pip loves env vars more than she loves drama (jk, she loves both).

  • -h, --help β€” Show help. self-explanatory bestie, she'll tell you what's up. (environment variable: PIP_HELP)
  • --debug β€” Let unhandled exceptions propagate outside the main subroutine, instead of logging them to stderr. like... let her crash loudly instead of whisper-crying into stderr, iykyk. (environment variable: PIP_DEBUG)
  • --isolated β€” Run pip in an isolated mode, ignoring environment variables and user configuration. no outside opinions, no outside influences, main character isolation era. 🌈 (environment variable: PIP_ISOLATED)
  • --require-virtualenv β€” Allow pip to only run in a virtual environment; exit with an error otherwise. if you're not in a venv she's literally not doing it. boundary queen. πŸ’€ (environment variable: PIP_REQUIRE_VIRTUALENV, PIP_REQUIRE_VENV)
  • --python <python> β€” Run pip with the specified Python interpreter. tell her which python to hang out with. (environment variable: PIP_PYTHON)
  • -v, --verbose β€” Give more output. Option is additive, and can be used up to 3 times. so -v, -vv, -vvv β€” she's a talker, and she can go three deep. πŸ”₯ (environment variable: PIP_VERBOSE)
  • -V, --version β€” Show version and exit. quick lil flex then she's out. (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). the opposite of verbose β€” she can shush herself three whole times. (environment variable: PIP_QUIET)
  • --log <path> β€” Path to a verbose appending log. she'll keep a diary for you (appending, always appending πŸŽ€). (environment variable: PIP_LOG, PIP_LOG_FILE, PIP_LOCAL_LOG)
  • --no-input β€” Disable prompting for input. no questions, no interruptions, she's just doing it. periodt. (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. going through a middleman, we love a connector. πŸ’… (environment variable: PIP_PROXY)
  • --retries <retries> β€” Maximum attempts to establish a new HTTP connection. (default: 5) she will try five times before she gives up, and honestly, relatable. (environment variable: PIP_RETRIES)
  • --timeout <sec> β€” Set the socket timeout (default 15 seconds). how long she waits before she's like "k I'm done." πŸ™ˆ (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. five whole choices, choose 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. you're vouching for them personally. be careful with your trust bestie 🚨. (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. one file, two secrets, she's efficient like that. (environment variable: PIP_CLIENT_CERT)
  • --cache-dir <dir> β€” Store the cache data in <dir>. her lil memory box, you pick the spot. (environment variable: PIP_CACHE_DIR)
  • --no-cache-dir β€” Disable the cache. no hoarding, we're being minimal today. ✨ (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. she stops checking up on PyPI, no more "is there a new me?" energy. (environment variable: PIP_DISABLE_PIP_VERSION_CHECK)
  • --no-color β€” Suppress colored output. no rainbow, only grey. sad but valid. 😭 (environment variable: PIP_NO_COLOR)
  • --use-feature <feature> β€” Enable new functionality, that may be backward incompatible. brand new shiny stuff, but it might break your old setup β€” proceed with the caution of a girl walking in new heels. πŸ‘  (environment variable: PIP_USE_FEATURE)
  • --use-deprecated <feature> β€” Enable deprecated functionality, that will be removed in the future. this stuff is on its way out, so enjoy it while it lasts, but don't build your whole life on it. ⚠️ (environment variable: PIP_USE_DEPRECATED)
  • --resume-retries <resume_retries> β€” Maximum attempts to resume or restart an incomplete download. (default: 5) she'll pick herself back up five times, no shame in the restart. πŸ’– (environment variable: PIP_RESUME_RETRIES)

🌸 Author 🌸

pip developers β€” the icons who made her. πŸ’œ

The pip developers, holding it down as always.


ok so that's the whole page, nothing left out, everything where it should be, exactly as written. πŸ’…βœ¨

and that's a wrap bestie β€” this was PIP3-CHECK(1) from the pip manual, version 26.1, dated Jun 02, 2026. slay, go check those dependencies. πŸ¦‹β­πŸ’–

πŸ“¦ where this page comes from