Wenn ich in SciTE eine gespeicherte Datei starten will, erhalte ich diesen Fehler im Ausgabefenster: (mit dt. Spracheinstellung)
>pythonw -u test.py
>Die angegebene Datei wurde nicht gefunden.
Kann mir jemand helfen?
Welche Datei sucht der überhaupt, test.py hat er ja schon geöffnet?
SciTE findet Datei nicht
Ich vermute mal, der Editor findet den Pythoninterpreter nur über die Umgebungsvariable PATH. Kannst ja mal im "DOS-Fenster" mit set PATH gucken, ob da sowas wie "C:\python22" drinsteht.Kartoffel hat geschrieben:>pythonw -u test.py
>Die angegebene Datei wurde nicht gefunden.
Jan
Wenn mit DOS-Fenster Python im Kommandozeilenmodus gemeint ist:
Wenn ich set PATH eingebe erhalte ich einen SyntaxError
Sonst: Was meinst du damit?
edit: wenn ich nur PATH eingebe, erhalte ich einen NameError, weil 'PATH' nicht definiert ist...
Wenn ich set PATH eingebe erhalte ich einen SyntaxError
Sonst: Was meinst du damit?
edit: wenn ich nur PATH eingebe, erhalte ich einen NameError, weil 'PATH' nicht definiert ist...
Nein, ich meine damit den Windows-Eingabeprompt. Unter W95/98 heißt das "MS-DOS-Eingabeaufforderung", unter W2K zur noch "Eingabeaufforderung". Müsstest Du irgendwo im Programme-Menü finden. Wenn Du z.B. "python" oder "pythonw" eingibst und eine Fehlermeldung bekommst, ist Dein Pythoninterpreter definitiv nicht im PATH. Wie man PATH ändert, hängt dann von der Windowsversion ab.Kartoffel hat geschrieben:Wenn mit DOS-Fenster Python im Kommandozeilenmodus gemeint ist:
Jan
Unter W2K scheint das nicht dasselbe zu sein. "cmd.exe" kommt mit "set path" klar, "command.com" aber nicht: Syntaxfehler. "set" alleine geht.ASCII158 hat geschrieben:Start - Ausführen - "command"
BTW: der Editor ist ja klasse! Ich habe den mal vor Urzeiten getestet; da gab es wohl noch ein KO-Kriterium für mich. Aber so, wie der sich jetzt präsentiert, wird das wohl mein Pythoneditor, auch unter Linux.
Jan
Achso, ich denke die Anführungszeichen haben mich verwirrt....Voges hat geschrieben:Nein, ich meine damit den Windows-Eingabeprompt.
In der Eingabeaufforderung bekomme ich auch einen Syntaxfehler bei set path (win98)
edit: nur mit set gehts, Python ist aber nicht dabei
Das heißt, dass der Aufruf von "python" ebenfalls scheitert? Ok, dann öffne mal die Datei c:\autoexec.bat (mit einem Texteditor) und füge die folgende Zeile ein:Kartoffel hat geschrieben:[edit: nur mit set gehts, Python ist aber nicht dabei
SET PATH=%PATH%;C:\pythonXY
Falls es in der Datei bereits eine "SET PATH="-Zeile gibt, kannst Du diese auch sinngemäß ergänzen. Dann Rechnerneustart, um die Änderung wirksam werden zu lassen.
Jan
Hätte so funktionieren müssen, ich hab das Problem aber anders gelöst:
Ich hab mir mal die Python-Konfigurationsdatei angeschaut und python bzw. pythonw durch den kompletten Pfad ersetzt (falls jeman das selbe Problem hat: ist ganz unten), jetzt gehts!
Trotzdem Danke für die Hilfe!
Ich hab mir mal die Python-Konfigurationsdatei angeschaut und python bzw. pythonw durch den kompletten Pfad ersetzt (falls jeman das selbe Problem hat: ist ganz unten), jetzt gehts!
Trotzdem Danke für die Hilfe!