.py-Datei ausführen (Linux EeePC)

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
anfaenger123
User
Beiträge: 12
Registriert: Sonntag 3. Januar 2010, 15:45

Hallo,
ich hab mal eine ganz dumme Frage:
Ich habe auf meinem EeePC mit Linux jetzt eine .py-Datei erstellt und gespeichert. Aber wie kann ich dieses Script jetzt ausführen? Ich kann es irgendwie nur mit dem Texteditor öffnen.
Brauche ich einen Compiler? Wenn ja, welchen würdet ihr mir empfehlen?
anfaenger123
User
Beiträge: 12
Registriert: Sonntag 3. Januar 2010, 15:45

DANKE!!!
cheffe
User
Beiträge: 12
Registriert: Donnerstag 21. Mai 2015, 22:25

genau um diese Frage zu stellen wollte ich mich hier im Forum anmelden.

Bevor ich diesen Post erstellt habe, hab ich natürlich auch den oben gegebenen Link gelesen.
ich würde mal sagen, dass ich auch noch in den anfängen von python stecke und meine scripte sowohl unter win7 als auch unter linux mint xfce ausprobiere ;)

mir ist auch schon die möglichkeit mit "python3 script.py" bekannt gewesen. Ich wünsche mir jedoch immernoch eine möglichkeit ein script mit einem doppelklick (wie in win7) zu öffnen.

Gibt es dafür denn nun auch eine möglichkeit?

ein klares "nein" wird mein bestreben dann auch beenden ;)

mfg
Sirius3
User
Beiträge: 18297
Registriert: Sonntag 21. Oktober 2012, 17:20

@cheffe: Unix-artige Betriebssysteme kennen das Shebang. Ist die Datei als ausführbar markiert, läßt sie sich dann auch per Doppelklick starten.
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Wobei man erwaehnen muss, dass es kein Standardverhalten gibt und das benutzte Programm zum Starten der Datei abhaengig von der Umgebung ist. D.h. Je nach Desktopumgebung/Dateibrowser und deren Einstellung muss die Datei nicht mit Python gestartet werden.

Und dann bleibt noch zu erwaehnen, dass es meistens keine gute Idee ist (Python) Programme so zu starten, wenn sie nicht dafuer gemacht sind, d.h. keine GUI Programme sind.
Antworten