Virtual environments, `venv`, `pip`, requirements files, and package installation basics
Virtual environments isolate dependencies per project, `pip` installs packages, and requirements files record what the project needs.
- Isolation avoids dependency conflicts
- `venv` is the built-in environment tool
- Pinned requirements improve repeatability
Virtual environments, `venv`, `pip`, requirements files, and package installation basics