Isolate Projects with Virtual Environments
Use venv and conda to keep projects from colliding.
One Python, Many Projects
Install everything into one global Python and projects start fighting over versions. A virtual environment gives each project its own private space. 🧪
What venv Actually Does
A venv is just a folder holding its own Python and packages. Activate it and pip installs land there, not system-wide.
All lessons in this course
- Pin Dependencies with requirements.txt
- Isolate Projects with Virtual Environments
- Seed Randomness for Repeatable Runs
- Capture the Full Run Config