Visual Studio Code: Zentrale Verwaltung für Python-Umgebungen
Montag, 23. Februar 2026
Bisher war die Verwaltung von Python-Umgebungen oft über verschiedene Werkzeuge wie venv, conda oder poetry verteilt. Die neue Python Enviroments-Erweiterung für Visual Studio Code führt diese Workflows zusammen und bietet dir eine konsistente Lösung, um Umgebungen direkt in der Entwicklungsumgebung zu erstellen und zu verwalten.
Einheitliche Erkennung und Verwaltung
Die Erweiterung nutzt das Rust-basierte Tool PET, um installierte Python-Versionen und Umgebungen auf deinem System automatisch aufzuspüren. Dabei werden alle gängigen Manager wie venv, conda, pyenv, poetry und pipenv unterstützt. Du kannst diese Umgebungen nun über eine zentrale grafische Oberfläche wechseln, löschen oder neu anlegen, ohne zwischen verschiedenen Kommandozeilen-Tools wechseln zu müssen.
Beschleunigte Workflows mit uv
Sollte das Werkzeug uv auf deinem System installiert sein, nutzt die Extension dieses automatisch. Dadurch verkürzt sich die Zeit für das Erstellen von Umgebungen und das Installieren von Paketen spürbar. Über die Funktionen Quick Create und Custom Create kannst du zudem wählen, ob du eine Umgebung mit Standardeinstellungen blitzschnell starten oder Parameter wie die Python-Version und Abhängigkeitsdateien manuell festlegen möchtest.
Strukturierung durch Python-Projekte
Du hast die Möglichkeit, Ordner als Python-Projekte zu definieren. Dies erlaubt es dir, spezifische Umgebungen an einzelne Verzeichnisse zu binden, was besonders in Monorepos oder bei der Arbeit mit mehreren Microservices hilfreich ist. Da die Extension in den Einstellungen lediglich den Typ des Umgebungsmanagers speichert und keine festen Pfade hinterlegt, bleiben deine Konfigurationen portabel und funktionieren auch auf den Rechnern deiner Teammitglieder.
Intelligente Terminals und Paketmanagement
Die Aktivierung von Umgebungen im Terminal wurde optimiert. Mit dem Modus shellStartup ist die Umgebung bereits bereit, bevor du den ersten Befehl eingibst. Zudem kannst du Pakete direkt aus der Seitenleiste heraus suchen, installieren oder entfernen. Die Erweiterung erkennt dabei selbstständig, ob dafür pip, conda oder uv verwendet werden muss. Für die lokale Konfiguration werden nun auch .env-Dateien unterstützt, deren Variablen automatisch in neu geöffnete Terminals injiziert werden.
Die Python Environments Extension vereinfacht die Handhabung unterschiedlicher Projektstrukturen und sorgt für eine verlässliche, werkzeugübergreifende Entwicklungserfahrung. Probiere die neuen Funktionen aus, indem du die Erweiterung über den VS Code Marketplace installierst.
Visual Studio
Tools der Spitzenklasse für jeden Entwickler.
Visual Studio Dokumentation
Kostenlose Entwicklungssoftware
Kostenlose Downloads