Convierte PY a EXE automáticamente con auto-py-to-exe

Cesar Vega
29 septiembre, 2019

. . .


Este artículo se basa en el video publicado originalmente en inglés por PyTutorials en Youtube. Por favor, visita el siguiente enlace y recomienda el artículo original si te gusta el contenido:

Este tutorial demuestra cómo convertir .py a .exe con el proyecto auto-py-to-exe para que pueda ejecutar un script python sin tener python instalado en el equipo host. La interfaz es muy simple y ofrece muchas opciones.

Prerrequisitos

  • Python : Python >= 2.7 ( including 3.7 🎉 )

Instalación a través de PyPI

Bájelo a una carpeta de su elección

Descomprima el archivo descargado

Ubíquese en la carpeta y abre la consola

Ahora instalamos con pip

python -m pip install -r requirements.txt

Si durante el proceso de instalación se presente el siguiente error:

Se corrige ejecutando:

python -m pip install --upgrade pip

Instalar de nuevo

python -m pip install -r requirements.txt

Al finalizar se obtiene un mensaje de instalación exitosa

Successfully installed Eel-0.10.4 PyInstaller-3.5 altgraph-0.16.1 bottle-0.12.17 bottle-websocket-0.2.9 cffi-1.12.3 future-0.17.1 gevent-1.4.0 gevent-websocket-0.10.1 greenlet-0.4.15 pefile-2019.4.18 pycparser-2.19 pywin32-ctypes-0.2.0 whichcraft-0.6.1

Para ejecutar la aplicación, se procede a realizar el siguiente comando

python -m auto_py_to_exe

Se abrirá una ventana de Chrome en modo aplicación con el proyecto ejecutándose en su interior.

Nota: Si está ejecutando este paquete localmente, deberá llamar a

python -m auto_py_to_exe 

en lugar de

auto-py-to-exe

Uso de la aplicación

  • 1. Seleccione la ubicación de su script (pegue o use un explorador de archivos)
  • 2. El contorno se volverá azul cuando exista el archivo
  • 3. Seleccione otras opciones y añada cosas como un icono u otros archivos
  • 4. Haga clic en el botón azul grande en la parte inferior para convertir
  • 5. Encuentre sus archivos convertidos en la carpeta /output una vez completados

Argumentos

Use: auto-py-to-exe [-nc] [-c [CONFIG]] [filename]

Argumento Tipo Descripción
filename posicional Rellene previamente el campo «Ubicación del script» en la UI.
-nc, –no-chrome opcional Abra la UI con el navegador predeterminado (que puede ser Chrome). No intentará encontrar Chrome
-c [CONFIG], –config [CONFIG] opcional Proporcione un archivo de configuración (json) para pre-llenar la UI. Estos se pueden generar desde la parte inferior de la pestaña avanzada cuando haya configurado sus opciones.

Ejemplo

Al dar clic en CONVERT .PY TO EXE, se obtiene un log de la ejecución:

Al finalizar y si no hay errores, se obtiene el mensaje:

Se ubica la carpeta /outut y la subcarpeta /ArbolNavidad

Allí encontramos ArbolNavidad.exe. Doble clic y ejecuta la app

Doble clic al ejecutable: ArbolNavidad.exe

Eso es todo! Si tiene algún comentario, por favor dejarlo acá. Gracias

5

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comunidades en Español