03
Falsche Auswahl: Interpreterpfad und Projektbindung kontrollieren
Eine Umgebung kann verfügbar sein, während Positron dennoch den Systeminterpreter oder eine Umgebung aus einem anderen Forschungsprojekt verwendet. Prüfen Sie deshalb nicht nur den angezeigten Namen. Entscheidend ist der vollständige Pfad der ausgewählten Python-Datei und die Frage, ob dieser Pfad noch existiert.
Schritt 4: uv, venv oder conda anhand des ausführbaren Pfads prüfen
Bei einem Projekt mit uv, venv oder conda öffnen Sie die betreffende Umgebung und kontrollieren, ob der erwartete Python-Interpreter an der vorgesehenen Stelle vorhanden ist. Wurde ein Projektverzeichnis verschoben, umbenannt oder neu erstellt, kann ein früher ausgewählter Pfad ins Leere zeigen. In diesem Fall ist die Umgebung nicht zwangsläufig verloren; Positron kann lediglich noch auf einen nicht mehr gültigen Speicherort verweisen.
Wählen Sie anschließend den tatsächlich vorhandenen Interpreter erneut über seine Datei aus. Vergleichen Sie die Pfadangabe in der Auswahl mit dem Ergebnis eines Terminaltests im Projektverzeichnis. Ein kurzer Test kann zum Beispiel die Identität des laufenden Interpreters ausgeben:
python -c "import sys; print(sys.executable)"
Führt der Befehl im Terminal einen anderen Pfad zurück als Positron, ist zunächst die Auswahl oder Projektbindung zu korrigieren. Führt er denselben Pfad zurück, aber eine Sitzung startet trotzdem nicht, wechseln Sie zur Diagnose des Sitzungsstarts, statt die Umgebung erneut anzulegen.
defaultInterpreterPath richtig einordnen
Die Einstellung defaultInterpreterPath ist kein zuverlässiger Hebel, um bei jedem Start eine bestehende Auswahl zu überschreiben. Sie dient als Standardpfad im Rahmen der Interpreterkonfiguration; eine Änderung dieser Einstellung ist deshalb kein Beleg dafür, dass der aktuell ausgewählte Interpreter gewechselt wurde. Kontrollieren Sie die tatsächlich angezeigte Auswahl und den vollständigen Pfad, statt dieselbe Einstellung wiederholt zu ändern. Positrons Dokumentation zur Interpreterverwaltung erläutert, wie Interpreter ausgewählt und verwaltet werden.
Wenn eine Umgebung nach einem Neustart scheinbar verschwunden ist, unterscheiden Sie außerdem zwischen zwei Fällen: Ist der Interpreterpfad weiterhin vorhanden, aber die Liste leer, prüfen Sie die Erkennungseinstellungen erneut. Ist der Pfad nicht mehr vorhanden, untersuchen Sie, ob die Umgebung gelöscht, verschoben oder außerhalb des aktuellen Arbeitsverzeichnisses angelegt wurde. Eine neue Umgebung sollte erst erstellt werden, wenn der alte Speicherort und die Projektanforderungen geklärt sind.