informatica:programacion:python:modulos:pyinstaller
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:programacion:python:modulos:pyinstaller [2026/04/25 13:21] – creado tempwin | informatica:programacion:python:modulos:pyinstaller [2026/04/25 13:34] (actual) – [PyInstaller] tempwin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== PyInstaller ====== | ====== PyInstaller ====== | ||
| - | Empaqueta un aplicación de Python y todas sus dependencias en un único | + | Módulo de [[..: |
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | ===== Ventajas ===== | ||
| + | |||
| + | * Permite convertir scripts de Python en ejecutables independientes | ||
| + | * No requiere que el usuario tenga Python instalado | ||
| + | * Incluye automáticamente la mayoría de dependencias (por ejemplo, PySide o Qt) | ||
| + | * Soporta múltiples plataformas (Linux, Windows, macOS) | ||
| + | * Fácil de usar con comandos simples | ||
| + | * Permite generar un único archivo ejecutable ('' | ||
| + | * Compatible con muchas librerías populares | ||
| + | * Muy utilizado y con buena documentación | ||
| + | |||
| + | ===== Desventajas ===== | ||
| + | |||
| + | * El tamaño del ejecutable final suele ser grande | ||
| + | * No es un compilador real (no genera código nativo optimizado) | ||
| + | * Puede haber problemas con dependencias complejas (especialmente en apps gráficas) | ||
| + | * La compilación cruzada no está soportada (hay que generar el ejecutable en cada sistema operativo) | ||
| + | * El arranque de ejecutables '' | ||
| + | * Puede requerir configuración adicional en proyectos grandes | ||
| + | * Algunos antivirus pueden detectar falsos positivos (especialmente con UPX) | ||
| + | * Depuración de errores en el ejecutable puede ser más difícil | ||
| + | ===== Instalación ===== | ||
| + | |||
| + | < | ||
| + | pip install pyinstaller | ||
| + | </ | ||
| + | |||
| + | Pero en Arch Linux es a través del paquete '' | ||
| + | |||
| + | ===== Uso ===== | ||
| + | |||
| + | ==== Desde Linux para Linux ==== | ||
| + | |||
| + | < | ||
| + | pyinstaller miapp.py | ||
| + | </ | ||
| + | |||
| + | La aplicación quedará " | ||
informatica/programacion/python/modulos/pyinstaller.1777116091.txt.gz · Última modificación: por tempwin
