Fügen Sie dies einfach in die erste Zeile Ihres Skripts ein:
#!/usr/bin/env python
Machen Sie die Datei mit
ausführbarchmod +x myfile.py
Ausführen mit
./myfile.py
Wenn Sie eine eigenständige Binäranwendung in Python erhalten möchten, versuchen Sie es mit einem Tool wie py2exe oder PyInstaller.
Wenn Sie diese Zeilen an den Anfang des Codes setzen, wird Ihr Betriebssystem angewiesen, nach dem Binärprogramm zu suchen, das für die Ausführung des Python-Skripts benötigt wird, d. h. es ist der Python-Interpreter.
Es hängt also von Ihrem Betriebssystem ab, wo es den Python-Interpreter speichert. Da ich Ubuntu als Betriebssystem habe, behält es den Python-Interpreter in /usr/bin/python
also muss ich diese Zeile am Anfang meines Python-Skripts schreiben;
#!/usr/bin/python
Nachdem Sie Ihren Code ausgefüllt und gespeichert haben
-
Starten Sie Ihr Befehlsterminal
-
Stellen Sie sicher, dass sich das Skript in Ihrem aktuellen Arbeitsverzeichnis befindet
-
Geben Sie
chmod +x script_name.py
ein -
Jetzt können Sie das Skript starten, indem Sie auf das Skript klicken. Ein Warnfeld wird angezeigt; Drücken Sie im Warnfeld auf „Ausführen“ oder „Im Terminal ausführen“; oder geben Sie an der Terminal-Eingabeaufforderung
./script_name.py
ein
Sie können PyInstaller verwenden. Es generiert einen Build-Dist, so dass Sie es als einzelne "binäre" Datei ausführen können.
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3 hat auch die native Option, einen Build-Dist zu erstellen:
https://docs.python.org/3/distutils/builtdist.html