Skip to content
AgileLogics
4 min read

Package Management

Prerequisites: Virtual environments

A requirements.txt file records exactly which packages (and versions) a project depends on, so anyone else can install the same set with one command.

pip freeze > requirements.txt
pip install -r requirements.txt

Commit requirements.txt to version control, but not the venv folder itself — it's regenerated from the requirements file on any machine.