Python script ausführen - Windows 10?
Guten Tag allerseits,
ich komme mir gerade zwar ein bisschen dumm vor, aber wie in der Frage schon steht bekomme ich ein Funtionierenes Python Script nicht ausgeführt! Ich weiß leider auch nicht in welcher Version das geschrieben wurde falls das eine Rolle spielt.
3 Antworten
Wenn du Python hast dann öffne die IDLE. In der Idle öffnest du dann das Script und führst es mit F5 aus.
Dann wird es entweder klappen oder du bekommst eine Fehlermeldung und das Script stürzt ab. So oder so sehen wir dann woran es liegen könnte.
Diese Fehlermeldung dann bitte hier posten und wir sind einen Schritt weiter.
Wenn du einen Python-Interpreter inatalliert hast, sollte der sich als Programm der Wahl für .py-Dateien registriert haben. Dann reicht ein Doppelklick auf die .py-Datei. Wenn die Datei eine neuere Python-Version hat als der Interpreter, beschwert sich der Interpreter, aber es passiert nicht nichts.
Falls du keinen Python-Interpreter installiert hast, lad dir einen von der Software-Site deines geringsten Misstrauens herunter und installiere ihn.
Ja, das ist eine Art Software. Ein Übersetzer von "Python-Code" nach "was ein Computer versteht".
Wenn du Englisch verstehst, würde ich die Hersteller-Website empfehlen: https://www.python.org/
Sonst frag hier gezielt nach, es gibt hier viele Leute, die sich mit Python auskennen.
achso ja python habe ich schon installiert. Habe auch schon versucht das script auszuführen (ja, auch mit cmd/powershell) jedoch kommt bei python 2 ein error code und bei python 3 auch ein anderer halt. Wie gesagt die python version vom script weiß ich nicht. Gibt es denn keine andere Möglichkeit irgendwie? Wollte es mit einem py2exe converter versuchen, jedoch ist dies gescheitert weil dieser irgendwie auch nicht erkennt das python schon auf dem Computer installiert ist. Echt eine komische Angelegenheit, ist mir aber wirklich wichtig.
Welche Fehlercodes kommen denn?
Was mir noch einfällt: hast du die Python- Datei von einem Windows-Nutzer? Falls nein, kann es sein, dass der Interpreter über die verschiedenen Konventionen für Zeilenumbrüche bei Windows, Linux und MacOS stolpert. Dann kann es helfen, das Script im Editor (oder in Notepad++) zu öffnen und wieder abzuspeichern.
Es könnte auch sein, dass Tabulatorzeichen und Leerzeichen gemischt sind, das würde ich bei Python grundsätzlich vermeiden. (Auch bei anderen Programmierspeachen, wenn es hier auch nicht so schlimm ist.)
Konsole aufmachen, zum ordner navigieren und dann mit python <dein_dateiname.py> starten
(Wenn mich meine erinnerung nicht täuscht)
ye aber da kommt ein error obwohl der code 100% korrekt ist. Bei unterschiedlichen python versionen kommen auch unterschiedliche errors.
Ok dann sag uns doch den error - nur weil der Code 100% korrekt ist heißt das noch lange nicht, dass auf deinem System alle benötigten Module installiert sind oder alle benötigten Dateien gefunden werden oder das Script wie benötigt zugriff auf das Internet bekommt, oder der Python-Interpreter die richtige Version hat, usw.
Da gibt es 100 verschiedene Möglichkeiten was nicht passen kann und welche davon zutrifft sagt die Fehlermeldung aus!
Ahh okey danke, werde morgen den Error Code sagen!
Da ich nicht wirklich weiß was ein "Python-Interpreter" ist: Kannst du mir einen guten empfehlen? Das ist eine art Software oder?