Tooling

Virtual environment

An isolated directory with its own interpreter and site-packages for one project.

Why interviewers ask about it

The problem it solves is version conflict between projects, not security or performance. uv manages them without an explicit activate step.

This term is part of the free Python Full-Stack interview preparation module - browse the full glossary for every definition.