Ich schreibe beispielsweise ein Python-Programm mit vim, aber wie kann ich es ausführen? Wenn ich doppelt darauf tippe, wird einfach ein Editorprogramm angezeigt.
Antwort1
Alternativ können Sie am Anfang Ihres Python-Skripts ein Shebang hinzufügen und das Skript als ausführbar markieren, wodurch es bei normaler Ausführung korrekt ausgeführt wird.
Fügen Sie diese Zeile oben im Skript hinzu:
#!/usr/bin/env python
Beachten Sie, dass aufgrund der Unterschiede zwischen Python 2.x und 3 normalerweise standardmäßig Python 2.7 verwendet wird. Verwenden Sie daher Folgendes, wenn Sie Python 3 möchten:
#!/usr/bin/env python3
Machen Sie es dann ausführbar. Dadurch wird der Shell/GUI mitgeteilt, dass es sich um ein ausführbares Programm handelt.
chmod a+x <name of script>
Sie können es dann ausführen, ohne „python “ davor zu setzen – entweder indem Sie es einfach <name of script>
in die Eingabeaufforderung eingeben, oder indem Sie doppelklicken oder was auch immer in der GUI tun.
Ob Sie dies tun oder nicht, ist Geschmackssache. Vielleicht möchten Sie sie lieber mit python <name of script>
oder über diese Methode aufrufen.
Antwort2
Typ
python name-of-python-script-here.py
im Terminal. Stellen Sie sicher, dass das Verzeichnis des Terminals mit dem Speicherort der Datei übereinstimmt, die Sie in vim erstellt haben.