Lazo Lab Sign up

Python Projects & Skills / Working like a pro

Lesson 1 of 28

Virtual environments

A virtual environment keeps each project's packages separate, so upgrading one project never breaks another.

Key points

  • python3 -m venv venv
  • source venv/bin/activate
  • pip install inside the venv
python3 -m venv venv
source venv/bin/activate
pip install requests
Watch a video on thisOpens YouTube search results for “Virtual environments” in a new tab

Quiz · +10 XP

Why use a virtual environment?

Log in to save progress and earn XP.