[pyar] Problema al crear .exe con cx_Freeze

Matias Pacheco matiaswalterpacheco en gmail.com
Mie Ene 27 21:20:44 ART 2016


#!/usr/bin/python
# -*- coding: utf-8 -*-

import cx_Freeze

executbles = [cx_Freeze.Executable("archivopython.py",
                                   base = "Win32GUI",
                                   icon = "icono.ico",
                                   targetName="nombreejecutable.exe")]


build_exe_options = {"packages": [],
                     "include_files":["carpeta",
                                      "carpeta1",
                                      "archivo.py",
                                      "archivo1.ui"]}

cx_Freeze.setup(
    name = "Nombre",
    version = "1.0",
    description = "discripcion",
    options={"build_exe": build_exe_options},
    executables = executbles
    )

este es un codigo con el que logre armar mi primer *.exe lo encontre en
internet... adaptalo con tus archivos y prueba...



El 27 de enero de 2016, 21:02, Juan Ignacio Pérez <
juanignacioperez91 en gmail.com> escribió:

> En el código del setup, escribí algo mal anteriormente en la parte de
> executables. Es asi:
>
> executables = [cx_Freeze.Executable("ejemplo.pyw",
>                                  base = "Win32GUI",
>                                  icon = None)]
>
> El 27 de enero de 2016, 21:58, Juan Ignacio Pérez <
> juanignacioperez91 en gmail.com> escribió:
>
>> Me olvide de decir que luego, abro la consola con la ubicación de la
>> carpeta, y escribo: python setup.py build, pero tira error.
>> On 27 Jan 2016 20:48, "Juan Ignacio Pérez" <juanignacioperez91 en gmail.com>
>> wrote:
>>
>>> Buenas, les cuento el problema que tengo. Estoy haciendo un proyecto con
>>> Python 2.7, y en la carpeta del proyecto tengo los siguientes archivos:
>>>
>>> - ejemplo.ui (interfaz grafica hecha con PyQt)
>>> - ejemplo.py (el archivo .py que te genera PyQt)
>>> - ejemplo.pyw (el archivo desde donde programo la interaccion del
>>> usuario con la app)
>>> - ejemplo.pyc (lo genera python solo)
>>> - una imagen (icon.png)
>>> - codigo.py (un .py que tiene una clase con todas las funciones que usa
>>> la app)
>>> - setup.py (este es el que uso para tratar de generar el .exe)
>>>
>>> Mi problema se da al querer crear el ejecutable .exe, no sé bien como
>>> manejar el cx_Freeze. El código que tengo dentro de setup.py es:
>>> -------------------------------------------
>>>
>>> import cx_Freeze
>>>
>>> executables = [cx_Freeze.Executable("so.pyw",
>>>                                  base = "Win32GUI",
>>>                                  icon = None)]
>>>
>>> build_exe_options = {"packages": ["PyQt4.QtCore"],
>>>                      "include_files": ["ejemplo.py", "ejemplo.ui",
>>> "codigo.py", "icon.png"]}
>>>
>>> cx_Freeze.setup(
>>>     name = "ejemplo",
>>>     version = "1.0",
>>>     description = "ejemplo descripcion",
>>>     options={"build_exe": build_exe_options},
>>>     executables = executables
>>>     )
>>> -------------------------------------------
>>> Estoy casi seguro que el problema está en los build_exe_options, en el
>>> hecho de que no sé que incluir en packages y en include_files.
>>> Les agradecería si me pudieran ayudar.
>>> Gracias!
>>>
>>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Pacheco, Matias W.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160127/ca28328a/attachment-0001.html>


Más información sobre la lista de distribución pyar