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 requestsQuiz · +10 XP
Why use a virtual environment?
Log in to save progress and earn XP.