Ich schlage vor, dass Sie
hinzufügen#!/usr/bin/env python
statt #!/usr/bin/python
oben in der Datei. Der Grund dafür ist, dass sich die Python-Installation in verschiedenen Ordnern in verschiedenen Distributionen oder auf verschiedenen Computern befinden kann. Durch die Verwendung von env
Sie stellen sicher, dass das System Python findet und die Ausführung des Skripts daran delegiert.
Wie bereits gesagt, um das Skript ausführbar zu machen, etwas wie:
chmod u+x name_of_script.py
sollte.
ja da ist.
hinzufügen
#!/usr/bin/env python
an den Anfang der Datei und führen Sie
aus
chmod u+rx <file>
vorausgesetzt, Ihr Benutzer besitzt die Datei, andernfalls passen Sie vielleicht die Gruppen- oder Weltberechtigungen an.
.py-Dateien unter Windows sind mit Python als Programm verknüpft, das beim Öffnen ausgeführt werden soll, genau wie MS Word beispielsweise beim Öffnen einer .docx-Datei ausgeführt wird.
Sie müssen einen Shebang hinzufügen. Ein Shebang ist die erste Zeile der Datei. Es ist das, wonach das System sucht, um eine Datei auszuführen.
Es sollte so aussehen:
#!/usr/bin/env python
oder der echte Pfad
#!/usr/bin/python
Sie sollten auch überprüfen, ob die Datei das Recht hat, ausgeführt zu werden. chmod +x file.py
Wie Fabian sagte, schau mal bei Wikipedia nach:Wikipedia - Shebang (en)