Arcadespain

Arcadespain => Offtopic => Mensaje iniciado por: empardopo en Abril 28, 2021, 03:49:27 pm

Título: Cómo hacer un ejecutable en Python
Publicado por: empardopo en Abril 28, 2021, 03:49:27 pm
En este video vamos a ver de una forma muy fácil, rápida y sencilla cómo podemos hacer un ejecutable en Python; es decir, cualquier script que desarrollemos podremos ejecutarlo en cualquier PC sin necesidad de tener Python instalado.


Para ello lo primero será instalar pyInstaller:
pip install pyinstaller

Una vez instalado para convertir en ejecutable nuestro script lo haremos ejecutando lo siguiente:
pyinstaller --clean --onefile --windowed (nuestro_fichero).py

--clean para que borre todos los archivos de compilación que generará
--onefile para que se compile en un único fichero, es decir, el ejecutable generado lleve todo lo que necesita para funcionar
--windowed para que no se abra un terminal cuando se ejecute.



Con UPX podremos conseguir que el ejecutable resultante ocupe menos espacio y para descargar UPX lo podéis hacer desde el siguiente link:
https://github.com/upx/upx/releases/tag/v3.96

Para compilar haciendo uso de UPX necesitáis poner la ruta donde tengáis UPX, por ejemplo:
pyinstaller --upx-dir=.\upx-3.96 -y --clean --onefile --windowed (nuestro_fichero).py

o bien la ruta absoluta:
pyinstaller --upx-dir=c:\upx-3.96 -y --clean --onefile --windowed (nuestro_fichero).py

Si hacéis uso de UPX y tenéis un antivirus activo pudiera ser que lo detectara como posible virus así que tenerlo en cuenta y desactivarlo antes.

Título: Re: Cómo hacer un ejecutable en Python
Publicado por: Josepzin en Abril 29, 2021, 06:18:08 pm
Buena idea esto, yo tengo un par de scripts que uso muy de vez en cuando y tengo instalado Python solo para eso, si los puedo convertir a ejecutables me ahorro esa instalación!
Título: Re: Cómo hacer un ejecutable en Python
Publicado por: bakojo84 en Mayo 02, 2021, 02:38:45 am
hombre por fin!!!

ya tenai yo ganas que subieras algun video de Python

gracias!!! espero mas videos!!
Título: Re: Cómo hacer un ejecutable en Python
Publicado por: empardopo en Mayo 03, 2021, 11:03:37 am
Buena idea esto, yo tengo un par de scripts que uso muy de vez en cuando y tengo instalado Python solo para eso, si los puedo convertir a ejecutables me ahorro esa instalación!

Pues pruébalo y verás que funciona perfecto, por lo menos a mí a la primera y además si te descargas el otro programa los ejecutables se comprimen algo para que ocupen menos lo cual también viene bien...

hombre por fin!!!

ya tenai yo ganas que subieras algun video de Python

gracias!!! espero mas videos!!

A ver si voy cogiendo ritmo! De todas formas si tienes dudas de algo y tal pregunta que si sé como hacerlo pues le echamos un vistazo aunque te aviso que mis conocimientos no son muy extensos en python ahora mismo...