Virtual Environments — Video Resources¶
Best Single Video¶
Python Tutorial: VENV (Mac & Linux) - How to Use Virtual Environments with the Built-In venv Module by Corey Schafer (16 min) Why: Covers creating, activating, installing packages into, and removing virtual environments using the built-in venv module. Clear terminal demonstrations with no unnecessary complexity. The essential starting point.
Alternatives¶
- Python Tutorial: VENV (Windows) - How to Use Virtual Environments with the Built-In venv Module by Corey Schafer (10 min) — Windows-specific version covering the same concepts with Windows-specific activation commands and paths.
- My Python Development Environment Setup - Full Tutorial by Tech With Tim (21 min) — Broader development environment setup that includes virtual environments alongside VS Code, formatters, and extensions. Good for seeing venvs in context.
Deep Dives¶
- How to Create and Use Virtual Environments in Python With Poetry by ArjanCodes (20 min) — Goes beyond venv into Poetry for dependency management, lock files, and reproducible environments. Watch after you are comfortable with basic venv usage.
Last verified: February 2026