intermediateModules & Packages

Virtual Environments

Isolate project dependencies with venv and pip.

01Creating Virtual Environments

Use venv to create isolated Python environments for each project.

Python
1# Create a virtual environment
2python -m venv myenv
3
4# Activate it
5# Windows: myenv\Scripts\activate
6# macOS/Linux: source myenv/bin/activate
7
8# Install packages
9pip install requests flask
10
11# Save dependencies
12pip freeze > requirements.txt
13
14# Deactivate when done
15deactivate

02Requirements File

Track and share project dependencies.

Python
1# requirements.txt
2flask==3.0.0
3requests==2.31.0
4numpy>=1.24.0
5
6# Install from requirements
7pip install -r requirements.txt