GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué uso en Linux para hacer ejecutable un programa de Python?

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

  1. Inicie su terminal de comando

  2. Asegúrese de que el script se encuentra en su directorio de trabajo actual

  3. Escribe chmod +x script_name.py

  4. 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


Linux
  1. Tome una captura de pantalla a través de un script de Python en Linux

  2. Cómo usar la exportación con Python en Linux

  3. Empaquetado de un script de Python en Linux en un ejecutable de Windows

  4. ¿Qué debo usar en lugar de windows.h en Linux?

  5. ¿Cómo salir de la terminal de Linux usando el script de Python?

Cómo hacer un archivo ejecutable en Linux

¿Qué es Shebang en Linux Shell Scripting?

¿Qué es BusyBox en Linux? ¿Cómo usarlo?

¿Cómo hacer un archivo ejecutable en la terminal de Linux?

Viaje de un programa en C a un ejecutable de Linux en 4 etapas

Haga que el script de Python combinado con paquetes de Linux sea fácil de instalar para el usuario final