Nach mehreren Stunden der Suche im Internet fand ich, dass wir den richtigen Pfad der Datei python.exe finden müssen und doppelter Backslash anstelle von einzelnen Backslash (\) beim Deklarieren des Dateipfads verwenden. Die folgenden Antworten beziehen sich auf Windows-Benutzer. So der richtige Code ist:
{
"cmd": ["C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python36-32\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"quiet": true
}
Wenn wir die folgenden haben wird es nicht funktionieren:
{
"cmd": ["C:\Users\user\AppData\Local\Programs\Python\Python36-32\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"quiet": true
}
Ein zweiter Weg, um die Python-Build-System zu erstellen, ist mit diesem Code:
{
"cmd": ["python", "-u", "$file"],
"file_regex": "^ ]File \"(...?)\", line ([0-9]*)",
"selector": "source.python"
}
In diesem Code beachten Sie, dass der Pfad der Datei nicht vorhanden ist. Wir verweisen nur den Namen der Datei. Daher weiß Windows nicht, wo die python.exe-Datei zu finden ist und wir erhalten eine Fehlermeldung auf der Sublime-Konsole, wie in der obigen Frage beschrieben. Also müssen wir die folgenden Schritte tun:
1.Go hier C: \ Benutzer \ Benutzer \ AppData \ Local \ Programme \ Python \ Python36-32 und kopieren Sie diesen Pfad
Hinweis: Hier ist der Benutzer Benutzername meines Computers. In Ihrem Fall wird es anders sein. (AppData-Ordner vielleicht die versteckten Dateien anzeigen Option versteckt überprüfen)
nun Rechtsklick auf Arbeitsplatz-Symbol und klicken Sie auf Eigenschaften der Option. Wählen Sie dann ADVANCED SYSTEM Einstellungen in der linken Seitenleiste.
Klicken Sie nun auf [Umgebungsvariablen] und dann unter [Systemvariablen]> [Variable auswählen] mit dem Namen [Pfad].
Klicken Sie auf die Schaltfläche Bearbeiten und dann im Wertfeld [Pfad] behalten Sie die bereits vorhandenen Daten und gehen Sie zum Ende der Zeile. Geben Sie Semikolon (;) ein und löschen Sie nichts. Fügen Sie einfach den Pfad des Python-Verzeichnisses ein, das Sie nach dem Semikolon am Ende der Zeile kopiert haben.
(es so etwas wie das sein sollte; C: \ Benutzer \ Benutzer \ AppData \ Local \ Programme \ Python \ Python36-32)
- speichern Sie dann die ändert und schließt den Sublime Text. Re-open Sublime und es sollte in Ordnung sein.
Beachten Sie, dass der Code "selector": "source.python"
nicht oben in der ersten explation enthalten war. Stattdessen gab es diesen Code "quiet": true
aber es spielt keine Rolle bei der Lösung dieses Problems.
Nach Abschluss des zweiten Schritts haben wir ein Bonusergebnis. Wir können den Befehl python im cmd-Fenster verwenden, ohne einen Fehler zu erhalten, weil Windows jetzt weiß, wo die python.exe-Datei zu finden ist (der Pfad für diese Datei ist jetzt im Parameter PATH des Windows-Systems enthalten).
Sind Sie sicher, dass 'C: \ Python32 \ python.exe' tatsächlich existiert? Diese Fehlermeldung erhalten Sie, wenn Windows die Datei, die Sie ausführen, nicht finden kann. – OdatNurd
Nein, der Pfad zur Datei python.exe ist nicht korrekt. Nach einigen Stunden Recherche habe ich am Ende eine Lösung gefunden! – Petris