Virtual Environment

Noun · Development

Definitions

  1. 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."

Related Terms