Python Virtual Environments & Dependency Management
A quick reference for creating isolated Python virtual environments, managing requirements, and upgrading packages.
🐍 Virtual Environment Workflow
# 1. Create and activate a virtual environment
python3 -m venv venv
source venv/bin/activate
# 2. Install dependencies
pip install --upgrade pip
pip install flask requests boto3
# 3. Export pinned requirements
pip freeze > requirements.txt
# 4. Deactivate when finished
deactivate