Autor Tema: Cómo hacer un ejecutable en Python  (Leído 1820 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21782
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Cómo hacer un ejecutable en Python
« en: Abril 28, 2021, 03:49:27 pm »
Advertisement
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.




Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re: Cómo hacer un ejecutable en Python
« Respuesta #1 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!

Desconectado bakojo84

  • VIP
  • *
  • Mensajes: 1037
  • Gracias 30
  • More COIN!!!
  • Ciudad: Calatayud
  • Pais: España
  • Iniciales nick: BKJ
Re: Cómo hacer un ejecutable en Python
« Respuesta #2 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!!
CONTINUE?...9..8..7..6..5..4..3..2..1..GAME OVER

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21782
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re: Cómo hacer un ejecutable en Python
« Respuesta #3 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...

 


* La revolución que suponen las IA generativas de imágenes a partir de texto  Autor: sirdrak Foro: Offtopic 16/06/2024 (18:14)
* ¿A qué estáis jugando ahora mismo?  Autor: joselopez Foro: Offtopic 16/06/2024 (15:04)
* Reto 321 - Joust 2 - Survival of the Fittest  Autor: Zael Foro: Competiciones y concursos 16/06/2024 (11:37)
* M.A.L.A147+Mame0.153 64/32 bits +35 Roms + Layout Tron_MameV1   Autor: Zael Foro: MALA 16/06/2024 (11:32)
* ZX Touch o el timo de la estampita  Autor: sirdrak Foro: Retroconsolas 12/06/2024 (15:00)
* Lección de vida  Autor: Zael Foro: Offtopic 10/06/2024 (13:13)
* MPAGD (Multi Platform Arcade Game Designer)  Autor: empardopo Foro: Creación de juegos 09/06/2024 (14:37)
* El megapost del ZX Spectrum  Autor: empardopo Foro: Offtopic 09/06/2024 (14:25)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: empardopo Foro: Offtopic 09/06/2024 (14:24)
* Ayuda con configuración emulador PXSX2  Autor: empardopo Foro: Emuladores 09/06/2024 (14:20)
* Amiga Games + 1.9.7  Autor: empardopo Foro: Emuladores 09/06/2024 (14:12)
* Salón Recreativo #55 (27-04-2024 / 26-05-2024)  Autor: hoz3 Foro: Salón Recreativo FaseBonus 04/06/2024 (05:52)
* ASUS, ¿me engaña, me tima o se rie de mí?  Autor: empardopo Foro: Offtopic 03/06/2024 (20:09)
* [PS4] PS4 5.05 - Should I Stay or Shoud I Go?  Autor: empardopo Foro: Consolas actuales 03/06/2024 (20:07)
* Retro Portable Maker ArcadeSpain (RPMA)  Autor: empardopo Foro: Otros programas 03/06/2024 (20:03)
* Volante PXN V9 - ¿Ganga... o tongo?  Autor: Zael Foro: Reviews tecnológicas 01/06/2024 (12:08)
* Ofertas Amazon  Autor: empardopo Foro: Offtopic 30/05/2024 (19:35)
* Reto 320 - Wizard of wor  Autor: empardopo Foro: Competiciones y concursos 28/05/2024 (20:58)
* GB-Operator (Emulador GB/GBC/GBA en PC)  Autor: Zael Foro: Retroconsolas 28/05/2024 (20:12)
* Salón Recreativo FaseBonus - Preparativos y Sugerencias  Autor: Zael Foro: Salón Recreativo FaseBonus 24/05/2024 (10:21)
* Música y artistas aptos para nuestra jukebox  Autor: empardopo Foro: Offtopic 22/05/2024 (20:02)
* [Recomendacion] Series para ver  Autor: empardopo Foro: Offtopic 20/05/2024 (20:21)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: joselopez Foro: Offtopic 16/05/2024 (00:56)
* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: sirdrak Foro: Noticias de emuladores 13/05/2024 (00:53)
* La inteligencia artificial ha llegado a la música  Autor: Zael Foro: Offtopic 12/05/2024 (20:24)
* Info sobre MARP  Autor: empardopo Foro: Records y wolfmame 12/05/2024 (20:09)
* Stop the express  Autor: empardopo Foro: ZX Spectrum 12/05/2024 (20:05)

Reto 320: Wizard of Wor
Buscaunchollo.click