hallo Gemeinde,
ich verzweifle hier gerade an einem vermeintlichen Fehler:
Ich arbeite mit einem Raspberry Pi und habe ein python Script geschrieben dessen Name test.py lautet.
Dieses Script liegt im Ordner /home/python.
Wenn ich in der Shell von Putty (ich bin als root angemeldet) eingebe:
/home/python/test.py kommt die Meldung Datei oder Verzeichnis nicht gefunden
Wenn ich eingebe:
cd /home/python/ (erfolgt natürlich der Verzeichniswechsel)
test.py jetzt wird das Script korrect ausgeführt.
Frage warum nicht wenn ich das Script mit Pfad und Namen eingebe??
lg Rainer
python Script aufrufen
@Rainero: bist Du sicher, das Du das richtige test.py aufrufst?
Hat /home/python/test.py auch das executable-Bit gesetzt?
Wenn Du als root angemeldet bist ist das aktuelle Verzeichnis "." normalerweise nicht in PATH, so dass Du mit test.py auch nicht das Python-Skipt im aktuellen Verzeichnis aufrufen kannst. Es muß also noch ein test.py in irgendeinem anderen Verzeichnis, das in PATH aufgeführt ist, geben, das Du aufrufst.
Hat /home/python/test.py auch das executable-Bit gesetzt?
Wenn Du als root angemeldet bist ist das aktuelle Verzeichnis "." normalerweise nicht in PATH, so dass Du mit test.py auch nicht das Python-Skipt im aktuellen Verzeichnis aufrufen kannst. Es muß also noch ein test.py in irgendeinem anderen Verzeichnis, das in PATH aufgeführt ist, geben, das Du aufrufst.
Du gibst aber schon python in die Konsole vorweg ein?
Code: Alles auswählen
python /home/python/test.py