In diesem Artikel werden Probleme beschrieben, die beim Ausführen von Python-Code in Sublime Text 3 auftreten können, und wie diese gelöst werden können. Viele Benutzer stellen möglicherweise keine Ergebnisse fest, nachdem sie Python-Code mit Sublime Text 3 ausgeführt haben. Dies wird normalerweise durch eine Fehlkonfiguration des Build-Systems, falsche Umgebungspfadeinstellungen, inkompatible Python-Versionen oder Fehler im Code selbst verursacht. Der Artikel erklärt ausführlich, wie man das richtige Build-System einrichtet, den Umgebungspfad überprüft, die Python-Versionskompatibilität sicherstellt und wie man auf Codefehler prüft. Außerdem werden einige zusätzliche Debugging-Vorschläge bereitgestellt, die Benutzern helfen, diese Probleme zu lösen und schließlich Python auszuführen reibungslos in Sublime Text 3. Code.
Wenn beim Ausführen von Python-Code mit Sublime Text 3 keine Ergebnisse erzielt werden, fehlt möglicherweise die richtige Build-Systemkonfiguration, der Umgebungspfad ist nicht richtig eingestellt, die Python-Version ist inkompatibel oder der Code ist falsch. Die häufigste Problemumgehung besteht darin, sicherzustellen, dass Sie über die richtige Build-Systemkonfiguration verfügen, und die Umgebungspfadeinstellungen zu überprüfen. Probleme mit Umgebungspfaden werden häufig dadurch verursacht, dass Sublime Text 3 den Python-Interpreter nicht richtig findet. Um dieses Problem zu lösen, stellen Sie zunächst sicher, dass der Python-Installationspfad zu den Umgebungsvariablen des Systems hinzugefügt wurde, und legen Sie dann das richtige Build-System in Sublime Text fest, um den Pfad zum Python-Interpreter anzugeben.
In Sublime Text 3 können Sie festlegen, wie Python-Code ausgeführt wird, indem Sie das Build-System einrichten oder ändern. Sublime enthält möglicherweise bereits standardmäßig ein Python-Build-System, aber manchmal muss es manuell konfiguriert werden, um es an Ihre spezifische Umgebung anzupassen.
Öffnen Sie zunächst Sublime Text 3 und wählen Sie im oberen Menü „Extras“ > „Build-System“ > „Neues Build-System…“. Dadurch wird ein neues Fenster geöffnet, in dem Sie die Build-Systemkonfiguration eingeben können.
Geben Sie in die geöffnete Datei den folgenden Inhalt ein (vorausgesetzt, Ihr Python ist im Verzeichnis C:Python39 installiert):
{
cmd: [C:\Python39\python.exe, -u, $file],
file_regex: ^[ ]*Datei (...*?), Zeile ([0-9]*),
Selektor: source.python
}
Speichern Sie die Datei und nennen Sie sie Python.sublime-build. Jetzt haben Sie ein dediziertes Build-System zum Ausführen von Python-Code erstellt.
Wenn Sublime Text 3 Python-Befehle nicht erkennt, kann es daran liegen, dass das Installationsverzeichnis von Python nicht zu den Umgebungsvariablen hinzugefügt wurde.
In Windows-Systemen können Sie Umgebungsvariablen bearbeiten, indem Sie auf die Systemeigenschaften zugreifen (klicken Sie mit der rechten Maustaste auf „Dieser PC“ > „Eigenschaften“ > „Erweiterte Systemeinstellungen“ > „Umgebungsvariablen“). Suchen Sie den Pfadeintrag im Bereich „Systemvariablen“, klicken Sie auf Bearbeiten und fügen Sie dann den Python-Installationspfad (z. B. C:Python39) und das Unterverzeichnis „Skripte“ (z. B. C:Python39Scripts) hinzu. Für macOS- oder Linux-Systeme fügen Sie zum Bearbeiten der .bashrc- oder .zshrc-Datei Folgendes hinzu: export PATH=/path/to/python:$PATH am Ende der Datei und ersetzen Sie /path/to/python durch den Installationspfad von Python.Manchmal kann es sein, dass Ihr Code aufgrund inkompatibler Python-Versionen nicht ausgeführt wird. Es ist sehr wichtig sicherzustellen, dass Ihr Code mit der von Ihnen installierten Python-Version kompatibel ist.
Verwenden Sie den Befehl python --version, um die aktuelle Python-Version zu überprüfen. Wenn Ihr Code für eine andere Python-Version geschrieben wurde, sollten Sie die Verwendung der entsprechenden Python-Version in Betracht ziehen oder Ihren Code aktualisieren, damit er mit der aktuellen Version kompatibel ist.Wenn im Code selbst ein Fehler vorliegt, werden beim Ausführen von Sublime Text 3 möglicherweise keine Ergebnisse angezeigt.
Überprüfen Sie den Code auf Syntaxfehler. Manchmal kann bereits ein kleiner Rechtschreib- oder Symbolfehler die Ausführung des Codes verhindern. Verwenden Sie Pythons eigene IDLE- oder Befehlszeile, um den Code auszuführen, was das Auffinden und Lokalisieren von Fehlern im Code erleichtert.Um sicherzustellen, dass Sie Probleme lösen, die beim Ausführen von Python-Code auftreten, sind häufig diese grundlegenden Schritte und Konfigurationen erforderlich. Nachdem Sie die obige Methode befolgt haben, können Sie Python-Code in den meisten Fällen erfolgreich in Sublime Text 3 ausführen.
Warum führt die Ausführung von Python-Code in Sublime Text 3 zu keinen Ergebnissen?
Sublime Text 3 ist ein leistungsstarker Texteditor, aber keine vollständig integrierte Entwicklungsumgebung (IDE), sodass Sie beim Ausführen von Python-Code möglicherweise keine Ergebnisse erhalten. Dies liegt meist daran, dass entsprechende Plugins oder Einstellungen fehlen. Hier sind einige Möglichkeiten, dieses Problem zu lösen:
Installieren und konfigurieren Sie das SublimeREPL-Plugin: SublimeREPL ist ein Plugin zum Ausführen verschiedener Sprachen in Sublime Text 3, einschließlich Python. Sie können die Paketkontrolle von Sublime Text 3 öffnen, nach dem SublimeREPL-Plug-in suchen und es installieren. Nachdem die Installation abgeschlossen ist, können Sie Strg + Umschalt + P (oder Befehl + Umschalt + P) drücken und dann SublimeREPL eingeben, um den Python-Code auszuführen. Die ausgeführten Ergebnisse werden in einem neuen Tab angezeigt.
Richten Sie das Build-System von Sublime Text 3 ein: Sublime Text 3 unterstützt ein benutzerdefiniertes Build-System. Sie können Python-Code ausführen und die Ergebnisse sehen, indem Sie das Build-System einrichten. Zuerst müssen Sie ein neues Build-System erstellen, Sublime Text 3 öffnen und in der Symbolleiste auf Extras -> Build-System -> Neues Build-System klicken. Geben Sie in der geöffneten Datei Folgendes ein:
{ cmd: [python3, -u, $file], file_regex: ^[ ]*File (...*?), line ([0-9]*), selector: source.python}Speichern Sie dann die Datei als Python.sublime-build und kehren Sie zum Menü „Build System“ zurück, um das gerade erstellte Python-Build-System auszuwählen. Jetzt können Sie Strg+B drücken, um den Python-Code auszuführen und die Ergebnisse anzuzeigen.
Probieren Sie andere Plugins oder Tools aus: Neben SublimeREPL stehen mehrere andere Plugins und Tools zum Ausführen von Python-Code in Sublime Text 3 zur Verfügung, z. B. Terminus, Anaconda usw. Sie können versuchen, diese Plugins oder Tools zu installieren und zu konfigurieren, um zu sehen, ob das Problem dadurch behoben wird.Unabhängig davon, für welche Methode Sie sich entscheiden, stellen Sie sicher, dass Ihr Code korrekt und fehlerfrei ist und dass Sie die Codedatei gespeichert haben. Wenn das Problem weiterhin besteht, möchten Sie möglicherweise überprüfen, ob Ihre Systemumgebungsvariablen korrekt konfiguriert sind, und sicherstellen, dass Ihr Python-Interpreter ordnungsgemäß installiert und konfiguriert ist.
Ich hoffe, dieser Artikel hilft Ihnen bei der Lösung der Probleme, die beim Ausführen von Python-Code in Sublime Text 3 auftreten. Wenn Sie Fragen haben, können Sie diese gerne stellen.