Ir al contenido principal

Entradas

Mostrando entradas de enero, 2016

¿Como hacer un ejecutable en Python?

Una excelente opción en base a mis experiencias con diferentes paquetes, es con la librería Pyinstaller. El problema de otras librerías como por ejemplo py2exe es que conllevan mayores complicaciones cuando se tienen módulos externos en el código fuente. En mi caso, recuerdo haber utilizado py2exe para generar algún ejecutable pero pude hacerlo sólo para programas muy sencillos. Si por ejemplo la aplicación involucraba algún paquete gráfico como Matplotlib ya en ese momento el proceso daba errores. En el caso de Pyinstaller afortunadamente, éste considera esa muy probable circunstancia. Lo que realiza es un proceso de búsqueda sobre las dependencias que el código fuente posee ( cuando digo código fuente me estoy refiriendo al programa al que deseamos crear el archivo ejecutable). Sólo en casos específicos Pyinstaller necesita algunas especificaciones para indicar la ubicación y/o existencia de módulos externos, pero en mi caso no fue necesario y de hecho trabajó muy bien con d