3.3.2. Pip#
Pip is Python’s official package manager maintained by PyPA, used to install and manage Python packages. As a command-line tool often included with Python distributions, pip automates the installation of Python packages and their dependencies, significantly simplifying the setup and deployment of Python environments.
Pip can be used to download and install packages
from source distributions and binary wheels available locally or
in online repositories such as PyPI
and version control systems like Git.
It integrates seamlessly with Python virtual environments,
ensuring project-specific dependency isolation.
Functionalities include version control with
requirement specifiers,
bulk installation via requirements.txt
and constraints files,
and editable installations.