script programa para instalar empaquetar ejecutable crear convertir python linux file-permissions

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



instalar py2exe (7)

En la parte superior de tu código primero escribe:

#usr/bin/python o #usr/bin/env python Luego crea un nuevo archivo .sh llamado setup.sh y escribe:

sudo apt-get install python python-pip sudo chmod +x yourfile.py sudo -H pip install librariesyouwant

Por lo tanto, elimina el problema de no tener Python e instalar los paquetes que faltan. Para hacer un atajo de escritorio haz esto:

sudo cp yourfile.py ~/Desktop/ sudo chmod +x ~/Desktop/yourfile.py

Tenga en cuenta que si su código no está hecho para crear una GUI, deberá ejecutar su código desde la terminal con ./yourfile.py

Acabo de instalar un sistema Linux (Kubuntu) y me preguntaba si existe un programa para hacer que los programas Python sean ejecutables para Linux.


Otra forma de hacerlo podría ser creando un alias. Por ejemplo, en terminal de escritura:

alias printhello=''python /home/hello_world.py''

Escribir printhello ejecutará hello_world.py, pero esto es solo temporal. Para hacer que los alias sean permanentes, debe agregarlos a bashrc, puede editarlo escribiéndolo en la terminal:

gedit ~/.bashrc


Poner estas líneas al comienzo del código indicará a los sistemas operativos que busquen el programa binario necesario para la ejecución de la secuencia de comandos python, es decir, es el intérprete de Python.

Entonces, depende de su sistema operativo donde guarde el intérprete de Python. Como tengo Ubuntu como sistema operativo, mantengo el intérprete de Python en /usr/bin/python así que tengo que escribir esta línea al comienzo de mi secuencia de comandos python;

#!/usr/bin/python

Después de completar y guardar su código

  1. Comience su terminal de comando

  2. Asegúrese de que la secuencia de comandos se encuentra en su directorio de trabajo actual

  3. Escriba 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 el terminal" en el cuadro de alerta; o, en el indicador de la terminal, escriba ./script_name.py



Si desea obtener una aplicación binaria independiente en Python intente utilizar una herramienta como py2exe o PyInstaller .


Si uno quiere hacer ejecutable hello.py

primero encuentra la ruta en la que python está en tu sistema operativo con: which python

generalmente reside en la carpeta "/ usr / bin / python".

en la primera línea de hello.py uno debería agregar: #!/usr/bin/python

luego a través del comando linux chmod

uno solo debe hacerlo ejecutable como: chmod +x hello.py

y ejecutar con ./hello.py


Simplemente ponga esto en la primera línea de su script:

#!/usr/bin/env python

Hacer el archivo ejecutable con

chmod +x myfile.py

Ejecutar con

./myfile.py