Virtual Environment
Noun · Development
Definitions
An isolated Python environment with its own packages and interpreter path, preventing dependency conflicts between projects. Created with venv or virtualenv, activated per shell session.
In plain English: A separate bubble for each Python project's packages, so installing something for one project doesn't break another.
Example: "Always create a virtual environment for each project — global pip install is a recipe for version conflicts."