Tutorial: "Python Not Found" in Visual Studio Code beheben
Hier ist ein umfassendes Tutorial, wie du den Fehler „Python Not Found“ in Visual Studio Code (VS Code) behebst.
Es ist frustrierend: Du hast Python installiert, aber Visual Studio Code weigert sich, es zu erkennen. Dieser Fehler kann verschiedene Ursachen haben – von einer fehlenden Erweiterung bis hin zu falsch gesetzten Pfad-Variablen.
Befolge diese Schritte nacheinander, um das Problem zu lösen.
Schritt 1: Überprüfen, ob Python installiert ist
Bevor wir die Einstellungen in VS Code ändern, müssen wir sicherstellen, dass Python überhaupt auf deinem System installiert ist.
- Öffne deine Eingabeaufforderung (Windows:
cmd/ Mac:Terminal). - Gib folgenden Befehl ein:
python --version(Falls das nicht funktioniert, versuche
python3 --version). - Ergebnis: Wird eine Versionsnummer (z. B. Python 3.11.x) angezeigt, ist Python installiert. Erhältst du eine Fehlermeldung, lade Python von python.org herunter und installiere es.
Schritt 2: Die Python-Erweiterung in VS Code installieren
VS Code benötigt eine spezielle Erweiterung von Microsoft, um Python-Dateien korrekt zu verarbeiten.
- Öffne Visual Studio Code.
- Klicke links in der Seitenleiste auf das Extensions-Icon (die vier Quadrate) oder drücke
Strg + Umschalt + X. - Suche nach "Python".
- Wähle die Erweiterung von Microsoft aus und klicke auf Install.
Schritt 3: Den Python-Interpreter manuell auswählen
Oft weiß VS Code zwar, dass Python installiert ist, weiß aber nicht, welche Version oder wo sie liegt.
- Drücke in VS Code die Tastenkombination
Strg + Umschalt + P(Mac:Cmd + Shift + P), um die Befehlspalette zu öffnen. - Tippe "Python: Select Interpreter" ein und klicke darauf.
- Dir wird nun eine Liste der installierten Python-Versionen angezeigt. Wähle die empfohlene Version aus (meistens steht dort "Global" oder ein Pfad zu deiner Installation).
- Prüfung: Unten rechts in der Statusleiste von VS Code sollte nun die gewählte Python-Version stehen.
Schritt 4: Python zum System-Pfad (PATH) hinzufügen (Windows)
Wenn die Konsole in VS Code Python immer noch nicht findet, liegt es oft daran, dass Python nicht in den Umgebungsvariablen von Windows eingetragen ist.
- Drücke die Windows-Taste und suche nach "Umgebungsvariablen" (Bearbeite die Systemumgebungsvariablen).
- Klicke im Reiter "Erweitert" auf den Button Umgebungsvariablen....
- Suche unter "Systemvariablen" die Variable Path und klicke auf Bearbeiten.
- Prüfe, ob der Pfad zu deinem Python-Ordner (z.B.
C:\Users\DeinName\AppData\Local\Programs\Python\Python311\) vorhanden ist. - Falls nicht: Klicke auf "Neu" und füge den Pfad sowie den "Scripts"-Ordner hinzu.
- Wichtig: Starte VS Code danach komplett neu!
Tipp für die Neuinstallation: Wenn du Python neu installierst, setze unbedingt den Haken bei "Add Python to PATH".
Schritt 5: Das Terminal in VS Code neu starten
Manchmal erkennt das integrierte Terminal Änderungen erst nach einem Neustart.
- Schließe das aktuelle Terminal in VS Code (Klick auf das Mülleimer-Icon im Terminal-Bereich).
- Öffne ein neues Terminal über das Menü Terminal -> New Terminal.
- Versuche erneut, dein Skript mit
python dateiname.pyauszuführen.
Zusammenfassung: Was hat geholfen?
- Kein Python installiert? -> Von python.org laden.
- Keine Erweiterung? -> Microsoft Python Extension installieren.
- Falscher Interpreter? ->
Ctrl+Shift+P-> Select Interpreter. - Pfad-Problem? -> Python zum System-PATH hinzufügen.
Sollte es immer noch nicht funktionieren, hilft oft eine einfache Maßnahme: VS Code deinstallieren, Python deinstallieren und beides frisch neu aufsetzen, wobei du bei der Python-Installation penibel darauf achtest, "Add to PATH" zu aktivieren.