0% encontró este documento útil (0 votos)
49 vistas19 páginas

Creación de Un EXE Desde Un Archivo Python en Windows - Analytics Lane

Este documento describe cómo convertir un archivo Python en un ejecutable (.exe) en Windows utilizando la herramienta Auto Py to Exe. Explica cómo instalar la herramienta, seleccionar opciones como el archivo Python de inicio y si desea una carpeta o un único archivo de salida, y provee un ejemplo de cómo convertir una calculadora creada con PySimpleGUI.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
49 vistas19 páginas

Creación de Un EXE Desde Un Archivo Python en Windows - Analytics Lane

Este documento describe cómo convertir un archivo Python en un ejecutable (.exe) en Windows utilizando la herramienta Auto Py to Exe. Explica cómo instalar la herramienta, seleccionar opciones como el archivo Python de inicio y si desea una carpeta o un único archivo de salida, y provee un ejemplo de cómo convertir una calculadora creada con PySimpleGUI.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 19

7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

Wondershare
DESCARG
Descargar DVD Creator

CIENCIA DE DATOS MACHINE LEARNING PYTHON PANDAS NUMPY MATLAB

JULIA JAVASCRIPT EXCEL

Creación de un EXE desde un archivo


Python en Windows
mayo 16, 2022 Por Daniel Rodríguez — Deja un comentario
Tiempo de lectura: 5 minutos

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 1/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

   
Comparte Tuitea Pinear Comparte

Con Python se pueden crear grandes aplicaciones informáticas con las que solucionar múltiples
problemas. Aunque hacerlas llegar a usuarios finales con pocos conocimientos puede ser complicado. Hay
Claro
que enviar una search
carpeta
Comprar con todos los archivos del proyecto, instalar la versión correcta de Python, las
IdeaPad close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 2/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

dependencias del proyecto y ejecutar desde la línea de comandos el programa. Algo que no está al acceso
de INICIO SECCIONES
todos los usuarios. PROGRAMACIÓN
Siendo mucho NOTICIAS
más eficaz en estos BOLETÍN
casos enviar CONTACTO
un programa que se pueda ejecutar
simplemente haciendo clic sobre un icono. Algo que se puede conseguir fácilmente en Windows creando
ejecutable EXE desde un archivo Python utilizando para ello Auto Py to Exe.
un TIENDA

Instalación de Auto Py to Exe


Auto Py to Exe con el que se puede crear un archivo EXE con un programa escrito en Python desde una
interfaz gráfica, por lo que en pocos clics se puede conseguir un ejecutable para distribuir. La instalación, a
pesar de ser una aplicación gráfica, se puede realizar mendicante pip, para lo que solamente se tiene que
escribir en la terminal el siguiente comando

pip install auto-py-to-exe

Una vez hecho esto para lanzar el programa solamente se tiene que escribir en la terminal la siguiente
instrucción

auto-py-to-exe

Apareciendo una ventana similar a la siguiente.

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 3/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

La aplicación Auto Py to Exe

Conseguir un EXE desde un archivo Python con Auto


Py to Exe
La aplicación es bastante sencilla de utilizar, aunque tiene bastantes opciones. Siendo la primera opción el
Claro
search
idioma entreComprar
el que seIdeaPad close
expand_more

encuentra el castellano. Después solamente se tiene que indicar el script de inicio del
https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 4/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

programa, lo que se puede hacer escribiendo la ruta en el cuadro de texto o seleccionado el archivo con el
INICIO
botón Browse (SECCIONES PROGRAMACIÓN
Mostrar en castellano). Una vez hechoNOTICIAS
esto se puedenBOLETÍN CONTACTO
seleccionar las diferentes opciones
en base a lo que se desee conseguir. La primera que aparece es seleccionar si se desea generar una
carpeta con el programa o un único archivo. Para proyectos pequeños la mejor opción es la segunda,
TIENDA
solamente se tendrá que enviar un EXE, pero cuando el proyecto es más grande es mejor publicarlo como
una carpeta.

La siguiente opción es si la aplicación está basada en terminal o en una ventana. Por defecto viene
seleccionada la opción de consola, por lo al ejecutarse el programa se mostrará una terminal para el que el
usuario interactúe con ella. Para las aplicaciones que tienen interfaz gráfica es mejor seleccionar la
segunda opción, ya que así no se mostrará la terminal, algo que puede ser molesto para muchos usuarios.

Publicidad

Windows 10 Windows 10 pro Windows 10 Key de activación


profession... retail profession... win...
$ 70.000 $ 60.000 $ 180.000 $ 65.900

Posteriormente se puede indicar un icono para la aplicación, si es necesario incluir archivos adicionales
como puede ser datos o imágenes y otras configuraciones avanzadas. Una vez seleccionadas las opciones
se puede pulsar el botón CONVERT .PY TO .EXE (CONVERTIR .PY A .EXE) para iniciar el proceso de
conversión.

Ejemplo de conversión: calculadora creada con


PySimpleGUI
En una entrada de la semana pasada se explicó cómo se pueden construir aplicaciones con GUI en Python
empleando para ello PySimpleGUI, siendo uno de los ejemplos utilizados una calculadora. Para convertir
esta aplicación en un archivo EXE se ha usado las siguientes opciones.

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 5/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

Opciones seleccionadas para compilar la calculadora en Auto Py to Exe

Como se puede ver en la captura de pantalla lo primero que se hizo es cambiar el idioma de la aplicación.
Seleccionado posteriormente la ruta al archivo con la calculadora. Seleccionado crear un único archivo, el
programa es realmente sencillo, y ocultando la consola, ya que esta es una aplicación gráfica y el usuario
no tiene por qué acceder a ella. El resto de las opciones se han dejado tal como vienen por defecto. Al

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 6/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

pulsar sobre el botón azul se ejecutan los procesos necesarios y, después de un rato, se creará el archivo
EXEINICIO SECCIONES
en una carpeta PROGRAMACIÓN
llamada output en la ruta actual.NOTICIAS BOLETÍN CONTACTO

TIENDA

Resultados de compilar la calculadora en Auto Py to Exe

Ahora se puede acceder a la carpeta y comprobar que hay un archivo, en este caso de poco más de 10Mb,
Claro
search
con el programa. Cualquier
Comprar usuario podrá ejecutar este en su ordenador. Sin la necesidad de instalar Python
IdeaPad close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 7/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

ni ninguna de las dependencias. Toda la información necesaria se encuentra dentro del archivo.
INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

Archivo EXE con el programa de calculadora

Pudiéndose comprobar que si se ejecuta al programa se obtendrá una ventana como la siguiente.

Publicidad

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 8/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

La aplicación de la calculadora compilada funcionando

Conclusiones
En esta ocasión se ha visto cómo se puede usar Auto Py to Exe para la creación de EXE desde un archivo
Python en Windows. Lo que es de gran utilidad para distribuir desarrollos. Haciendo que el usuario final
tenga que ejecutar instalar en su sistema Python ni las liberas de las que depende la ejecución del
programa. Evitando de este modo posibles problemas de incompatibilidad entre versiones en los diferentes
entornos de los posibles usuarios finales.

¿Te ha parecido de utilidad el contenido?


¡Puntúalo entre una y cinco estrellas!



   
Comparte Tuitea Pinear Comparte

Publicaciones relacionadas

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 9/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

Archivos JSON con Python: lectura y escritura

Unir múltiples archivos CSV en uno con Pandas

Almacenar los datos de forma eficiente con Feather en Python

Enviar correos electrónicos desde Python

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 10/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

Formatear automáticamente código Python

Distribución de paquetes de Python (Creación de paquetes de…

Publicado en: Python


Etiquetado como: GUI, Windows

Deja una respuesta


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

Comentario *

Nombre *

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 11/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

Correo electrónico *
INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA
I accept the Terms and Conditions and the Privacy Policy

PUBLICAR EL COMENTARIO

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Publicidad

El marido pone jabón debajo de la cama todas las noches - Cuando la mujer descubre por qué,
llama a la policía
Greedyfinance

Este es el salario mensual del Papa ¡La gente de Pereira debería saber esto!
Consejos y Trucos

Busca trabajos en USA desde casa en Pereira


Trabaja desde casa | Buscar anuncios

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 12/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

Desde
INICIO SECCIONES PROGRAMACIÓN
USD
*
NOTICIAS BOLETÍN
Compra ahora
CONTACTO

Aplican condiciones disponibles en


latam.com
TIENDA

Buscar en el blog...

SUSCRÍBETE A NUESTRO BOLETÍN

Suscríbete al boletín semanal para estar


al día de todas las publicaciones.

Dirección de correo electrónico

SUSCRIBIRSE

Política de Privacidad

ANALYTICS LANE EN REDES SOCIALES

      

Publicidad

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 13/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

ENTRADAS RECIENTES

Optimizar código en
Jupyter con el decorador
@profile
marzo 6, 2023 Por Daniel Rodríguez

Eliminar características
colineales con la matriz
de correlación
marzo 3, 2023 Por Daniel Rodríguez

GUI para Stable Diffusion


marzo 1, 2023 Por Daniel Rodríguez

Publicidad

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 14/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

ES TENDENCIA

¿Cómo eliminar columnas y filas


en un dataframe pandas?
en Python

Pandas: Cómo crear un DataFrame


vacío y agregar datos
en Python

Obtención de valores únicos de


una columna con Pandas
en Python

Seleccionar filas y columnas en


Pandas con iloc y loc
en Python

Pandas: Cómo iterar sobre las filas


de un DataFrame en Pandas
en Python

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 15/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

Publicidad
INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

TIENDA

Aplican condiciones
disponibles en latam.com

LO MEJOR VALORADO

 5 (6)
Visualización de datos en
Python con Seaborn
 5 (5)
Filtrado de cadenas de
texto en DataFrame con
Pandas
 5 (5)
search Comprar IdeaPad
Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 16/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

Numpy básico: seleccionar


INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO
filas y columnas en
matrices Numpy
TIENDA  5 (6)
Truco Python: eliminar los
valores duplicados de una
lista en Python
 4.9 (9)
Guardar y leer archivos CSV
con Python

Publicidad

search Comprar IdeaPad


Claro *Aplican condiciones
disponibles en latam.com close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 17/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

COMENTARIOS RECIENTES
INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO

Daniel Rodríguez en Máximos de un subconjunto


TIENDA en un dataframe pandas

susana en Máximos de un subconjunto en un


dataframe pandas

miguel angel gomez repiso en Serie especial


verano 2022 sobre Matplotlib

miguel angel gomez repiso en 700 publicaciones


en Analytics Lane

Daniel Rodríguez en El nuevo switch en Python


3.10

Publicidad

*Aplican condiciones disponibles en latam.com

ANALYTICS LANE SECCIONES

Acerca de Analytics Lane Ciencia de datos

Boletín de noticias Criptografía


Claro
search Comprar IdeaPad close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 18/19
7/3/23, 16:29 Creación de un EXE desde un archivo Python en Windows - Analytics Lane

Contacto Herramientas
INICIO SECCIONES PROGRAMACIÓN NOTICIAS BOLETÍN CONTACTO
Libros Machine Learning

TIENDA
Lo más popular Opinión

Noticias Productividad

Tienda Programación

Tiendas afiliadas Reseñas

SOBRE DE ANALYTICS LANE

En Analytics Lane tratamos de explicar los principales


conceptos de la ciencia e ingeniería de datos con un
enfoque práctico. Los principales temas tratados son
ciencia de datos, ingeniería de datos, inteligencia artificial,
machine learning, deep learning y criptografía. Además,
también se habla de los principales lenguajes de
programación y herramientas utilizadas por los científicos
e ingenieros de datos.

Copyright © 2018-2023 Analytics Lane ·Términos y condiciones ·Política de Cookies ·Política de Privacidad
·Herramientas de privacidad ·Contacto

search Comprar IdeaPad


Claro
close
expand_more

https://www.analyticslane.com/2022/05/16/creacion-de-un-exe-desde-un-archivo-python-en-windows/ 19/19

También podría gustarte