Metti questo nella prima riga del tuo script :
#!/usr/bin/env python
Rendi il file eseguibile con
chmod +x myfile.py
Esegui con
./myfile.py
Se vuoi ottenere un'applicazione binaria autonoma in Python, prova a utilizzare uno strumento come py2exe o PyInstaller.
Mettere queste righe all'inizio del codice dirà ai tuoi sistemi operativi di cercare il programma binario necessario per l'esecuzione dello script python, cioè è l'interprete python.
Quindi dipende dal tuo sistema operativo in cui mantiene l'interprete Python. Dato che ho Ubuntu come sistema operativo, mantiene l'interprete python in /usr/bin/python
quindi devo scrivere questa riga all'inizio del mio script python;
#!/usr/bin/python
Dopo aver completato e salvato il codice
-
Avvia il tuo terminale di comando
-
Assicurati che lo script si trovi nella tua attuale directory di lavoro
-
Digita
chmod +x script_name.py
-
Ora puoi avviare lo script facendo clic sullo script. Apparirà una finestra di avviso; premere "Esegui" o "Esegui nel terminale" nella finestra di avviso; oppure, al prompt del terminale, digita
./script_name.py
Puoi usare PyInstaller. Genera un build dist in modo che tu possa eseguirlo come un singolo file "binario".
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3 ha anche l'opzione nativa di creare una build dist:
https://docs.python.org/3/distutils/builtdist.html