Lesson 18 of 19
Virtual Environments
Keep project dependencies isolated.
Introduction
A virtual environment gives a project its own package installation area. This prevents one project's dependencies from breaking another.
Create one with venv, activate it, then install packages with pip.
Key insight
Keep project dependencies isolated.
Example
python -m venv .venv
source .venv/bin/activate
pip install requestsThis example shows the core virtual environments idea in a small, runnable program.
Real-world example
Teams use isolated environments so local development matches deployment dependencies.
Test yourself
2-question check
1
What is the main idea in Virtual Environments?
2
Where can virtual environments be useful?
Ready to check your understanding?
Answer every question, then submit your quiz.
Try it yourself
Python compiler
Runs in your browser. Nothing is sent to a server.
Output appears here
First run downloads the Python runtime, so it may take a moment.
Practice challenge
Name the command used to create a virtual environment.