| pip install -r <file> | Install from the given requirements file |
| pip install -c <file> | Constrain versions using the given constraints file |
| pip install --build-constraint <file> | Constrain build dependencies using the given |
| pip install --requirements-from-script <file> | Install dependencies of the given script file |
| pip install --no-deps | Don't install package dependencies |
| pip install -e <path/url> | Install a project in editable mode (i.e |
| pip install --dry-run | Don't actually install anything, just print what |
| pip install -t <dir> | Install packages into <dir> |
| pip install --platform <platform> | Only use wheels compatible with <platform> |
| pip install --python-version <python_version> | The Python interpreter version to use for wheel |
| pip install --implementation <implementation> | Only use wheels compatible with Python |
| pip install --abi <abi> | Only use wheels compatible with Python abi <abi> |
| pip install --user | Install to the Python user install directory |
| pip install --root <dir> | Install everything relative to this alternate root |
| pip install --prefix <dir> | Installation prefix where lib, bin and other |
| pip install --src <dir> | Directory to check out editable projects |
| pip install -U | Upgrade all specified packages to the newest |
| pip install --upgrade-strategy <upgrade_strategy> | Determines how dependency upgrading should |
| pip install --force-reinstall | Reinstall all packages even if they are already |
| pip install -I | Ignore the installed packages, overwriting them |
| pip install --ignore-requires-python | Ignore the Requires-Python information |
| pip install --no-build-isolation | Disable isolation when building a modern source |
| pip install --check-build-dependencies | Check the build dependencies |
| pip install --break-system-packages | Allow pip to modify an EXTERNALLY-MANAGED Python |
| pip install -C <settings> | Configuration settings to be passed to the build |
| pip install --compile | Compile Python source files to bytecode |
| pip install --no-compile | Do not compile Python source files to bytecode |
| pip install --no-warn-script-location | Do not warn when installing scripts outside PATH |
| pip install --no-warn-conflicts | Do not warn about broken dependencies (environment |
| pip install --require-hashes | Require a hash to check each requirement against |
| pip install --progress-bar <progress_bar> | Specify whether the progress bar should be used |
| pip install --root-user-action <root_user_action> | Action if pip is run as a root user [warn, ignore] |
| pip install --report <file> | Generate a JSON file describing what pip did |
| pip install --group <[path:]group> | Install a named dependency-group |
| pip install --no-clean | Don't clean up build directories |
| pip install -i <url> | Base URL of the Python Package Index |
| pip install --extra-index-url <url> | Extra URLs of package indexes to use in addition |
| pip install --no-index | Ignore package index (only looking at --find-links |
| pip install -f <url> | If a URL or path to an html file, then parse |
| pip install --uploaded-prior-to <datetime_or_duration> | Only consider packages uploaded prior to the given |
| pip install --pre | Include pre-release and development versions |
| pip install --all-releases <release_control> | Allow all release types (including pre-releases) |
| pip install --only-final <release_control> | Only allow final releases (no pre-releases) |
| pip install --no-binary <format_control> | Do not use binary packages |
| pip install --only-binary <format_control> | Do not use source packages |
| pip install --prefer-binary | Prefer binary packages over source packages, even |