TransWikia.com

Generar un .exe de un script de python que usa multithreading

Stack Overflow en español Asked on December 20, 2021

He generado un programa que consiste en una GUI en Tkinter y utilizo la librería multithreading entre otras cosas para no congelar la interfaz. Conozco Pyinstaller, py2exe, Nuitka y cx_freeze pero todos me han generado problemas al empaquetar la librería multithreading. He valorado cambiar esta librería por la librería multiprocessing pero hay hilos de control de procesos (Bucles de PIDs) y otras cosas en constante comunicación entre hilos y sería muy largo de sustituir. ¿Existe alguna alternativa compatible con multithreading para agrupar todo el proyecto en un archivo?

One Answer

Cual es el error que genera? Prueba con la opcion --debug --console para ver que es lo que puede estar sucediendo.

Por otro lado, tkinter no es muy amigable con los threads y no se recomienda utilizarlo en un script en tkinter. De ser posible utilizar el método after sobre la ventana Tk para mantener un lazo infinito.

Answered by Luis Munoz on December 20, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP