Skip to content
  • Inicio
  • Programación
  • Libros
  • Experiencias
  • Contactar
  • ¿Quién soy?

ISAAC FIGUEROA

Software ABBA insadisa | Análisis de Datos

¿Cómo convertir una aplicación Tkinter Python a un Archivo Ejecutable (.exe) usando [pyinstaller]

Posted on diciembre 29, 2023abril 18, 2024 isaac By isaac No hay comentarios en ¿Cómo convertir una aplicación Tkinter Python a un Archivo Ejecutable (.exe) usando [pyinstaller]

En esta ocasión quiero compartir el siguiente caso:

Hice un proyecto, una aplicación de escritorio usando Python y Tkinter, el cual sirve para enviar correos personalizados, de manera masiva, leyendo los destinatarios y el mensaje desde un archivo csv.

Entonces pensé que sería bueno tener un archivo ejecutable para compartir con más personas la aplicación.

La forma de hacerlo la tomé de un video en YouTube llamado: «Convert Tkinter Python App to Executable (.Exe) File [pyinstaller]» del canal Code First with Hala. Y nos da la siguiente forma de hacerlo:

Actualmente en mi carpeta del proyecto tengo los siguientes archivos:

  • La carpeta venv es la carpeta del entorno virtual.
  • El archivo app.py es el archivo que tiene el código python usando la librería Tkinter, Pandas, etc.
  • El archivo contactos.csv es el archivo que tiene la lista de los destinatarios que recibirán el correo.
  • logo.png es el logotipo que se muestra en la aplicación.

Muy bien, ahora vamos a abrir la terminal del proyecto, y vamos a poner la siguiente instrucción:

pyinstaller app.py --onefile

Después de ejecutar ese comando, nos van a aparecer dos carpetas más:

  • build
  • dist (en este folder vamos a dar clic y vamos a ver un archivo, que es el ejecutable)

Ahora podemos ir al escritorio, crear una nueva carpeta y ahí poner este archivo app.exe, junto con el archivo de contactos.csv y el de logo.png

Y listo, al abrir la app.exe se abirá nuestra aplicación y funcionará correctamente:

python Tags:tkinter

Navegación de entradas

Previous Post: ¿Cómo desvincular un repositorio remoto de tu proyecto en Visual Studio Code?
Next Post: Crear proyecto y base de datos en firebase

Deja una respuesta Cancelar la respuesta

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

Categorías

  • Experiencias
  • javascript
  • Libros
  • pandas
  • Programación
  • python
  • sql
  • VBA

Entradas recientes

  • Subir cambios a GitHub
  • Crear un nuevo proyecto en React con npx create-react-app
  • Exportar BD de Supabase y ponerla en otro Proyecto

Copyright © 2024 ISAAC FIGUEROA GUERRERO