LinuxCommandLibrary

pip-install

Install Python packages from PyPI and other sources

TLDR

Install package

$ pip install [package]
copy
Install specific version
$ pip install [package]==[version]
copy
Install from requirements file
$ pip install -r requirements.txt
copy
Install in editable mode
$ pip install -e [path]
copy
Upgrade package
$ pip install --upgrade [package]
copy
Install to user directory
$ pip install --user [package]
copy

SYNOPSIS

pip install [options] packages...

DESCRIPTION

pip install installs Python packages from the Python Package Index (PyPI) and other sources. It handles dependency resolution, downloading, building from source if needed, and placing packages into the target environment.
Packages can be specified by name, version constraints (==, >=, ~=), requirements files, local directories, Git URLs, or wheel files. Use -e for editable installs during development, which creates a link to the source directory rather than copying files. The --user flag installs to the user site-packages directory without requiring root privileges.
By default, pip resolves and installs all dependencies. Use --no-deps to skip dependency installation for tighter control. The --pre flag includes pre-release and development versions in the resolution process. Custom package indexes can be specified with -i for private registries.

PARAMETERS

-r, --requirement file

Install from requirements file.
-e, --editable path
Install in editable/develop mode.
-U, --upgrade
Upgrade package to newest version.
--user
Install to user site-packages.
--no-deps
Don't install dependencies.
--pre
Include pre-release versions.
-i, --index-url url
Use custom package index.
--extra-index-url url
Additional package index.
-t, --target dir
Install to specific directory.
--force-reinstall
Reinstall even if up-to-date.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community