Virtual Environments
Managing project dependencies with venv and pip
Interview Relevant: Essential for project management
Virtual Environments
Keep dependencies isolated for each project using venv.
Code Examples
Creating and managing virtual environments.
bash
1# Create a virtual environment
2python -m venv venv
3
4# Activate it (Windows)
5venv\Scripts\activate
6
7# Activate it (macOS/Linux)
8source venv/bin/activate
9
10# Install packages
11pip install requests
12
13# Save dependencies
14pip freeze > requirements.txt
15
16# Install from requirements
17pip install -r requirements.txt
18
19# Deactivate
20deactivate