[pyar] Añadir archivos en py2exe.

Roberto Alsina ralsina en netmanagers.com.ar
Dom Oct 16 01:18:05 ART 2011


On 10/15/2011 10:27 PM, Miguel Scapolla wrote:
> Buenas noches!. Es mi primer mensaje a la lista. Estoy haciendo mis
> primeros pasos en python y me encontré con un problema que por mas que
> busqué, no le puedo encontrar la solución.
>
> La situación es: Windows XP 32 bits, Python 2.7.2, PyQt 4.8.5-1 para
> Python 2.7, Monkey Studio 1.8.4.0 y py2exe 0.6.9 para Python 2.7.
>
> El objetivo: quiero hacer el programa "hola mundo" en versión gráfica y
> empotrar todo en un solo .exe para poder llevarlo a otra máquina y no
> tener que instalarle el intérprete Python. No quiero hacer un
> instalador, solamente quiero hacer el ejecutable.
>
> El problema: no encontré como hacer en py2exe para que incluya
> dentro del .exe el archivo .ui con el template del formulario. Con el
> Monkey Studio genero un proyecto de prueba, crea los archivos main.py,
> mainwindow.py y mainwindow.ui. Pero el py2exe solamente incluye
> los .py. Si ejecuto el .exe da error de que no encuenta el archivo
> mainwindow.ui. Si copio el .ui a la carpeta dist, el .exe funciona
> bien, pero yo quiero que lo meta dentro del .exe para que no quede
> afuera.

La manera mas facil es usar .ui "compilados" con pyuic4. Eso los 
convierte en .py y listo, funcionan como cualquier otro.
La alternativa sería usar resources, pero no tengo idea de los detalles 
(o de si anda).





More information about the pyar mailing list