Solo pon esto en la primera línea de tu script:
#!/usr/bin/env python
Haz que el archivo sea ejecutable con
chmod +x myfile.py
Ejecutar con
./myfile.py
Si desea obtener una aplicación binaria independiente en Python, intente utilizar una herramienta como py2exe o PyInstaller.
Poner estas líneas al comienzo del código le indicará a sus sistemas operativos que busquen el programa binario necesario para la ejecución del script de python, es decir, es el intérprete de python.
Entonces depende de su sistema operativo donde guarda el intérprete de python. Como tengo Ubuntu como sistema operativo, mantiene el intérprete de python en /usr/bin/python
así que tengo que escribir esta línea al comienzo de mi secuencia de comandos de python;
#!/usr/bin/python
Después de completar y guardar su código
-
Inicie su terminal de comando
-
Asegúrese de que el script se encuentra en su directorio de trabajo actual
-
Escribe
chmod +x script_name.py
-
Ahora puede iniciar el script haciendo clic en el script. Aparecerá un cuadro de alerta; presione "Ejecutar" o "Ejecutar en Terminal" en el cuadro de alerta; o, en el indicador del terminal, escriba
./script_name.py
Puedes usar PyInstaller. Genera un dist de compilación para que pueda ejecutarlo como un único archivo "binario".
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3 tiene la opción nativa de crear una distribución de compilación también:
https://docs.python.org/3/distutils/builtdist.html