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.