Virtual Environments
PY · Modules & Importssyntax
python -m venv env_name
source env_name/bin/activateexample
# Create a virtual environment
# python -m venv .venv
# Activate (macOS/Linux)
# source .venv/bin/activate
# Activate (Windows)
# .venv\Scripts\activate
# Install packages
# pip install requests
# Save dependencies
# pip freeze > requirements.txt
# Deactivate
# deactivateNote Always use virtual environments to isolate project dependencies. Python 3.12+ also has improved error messages when venv is not activated.