pip

Package installer for Python. Manages dependencies from PyPI (Python Package Index).

Usage:

  • pip install package-name for installing packages
  • requirements.txt for reproducible environments
  • Virtual environments with venv to isolate project dependencies
  • Pinning versions for production reproducibility

Used in all Python projects: data science with Pandas, ML with PyTorch, web backends with Django, and scripting.

Related: Python, Django, Jupyter, Data Science