🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

pip

In plain terms

The standard package manager for Python.

Going deeper

pip installs Python packages from the Python Package Index (PyPI) and manages project dependencies. It's the default way to add Python libraries.

Under the hood

Often paired with virtual environments and requirements.txt; doesn't lock by default (pip-tools/Poetry help).

Examples

pip install, requirements.txt, PyPI, virtual environments, Python libraries.

Think of it like...

Like an app store for Python libraries you install with one command.

Feedback & Bug Report