Virtual Environment
Domain: Programming Fundamentals
π― Motivation
Different projects need different packages and versions. A venv keeps them isolated so they donβt conflict.
π Concrete Example
python -m venv myenv creates an isolated environment. source myenv/bin/activate turns it on. Packages installed here donβt affect other projects.
π Analogy
Separate lockers for each sport - football gear in one locker, swimming gear in another. They donβt mix up or interfere.