[pyar] Problema al crear .exe con cx_Freeze
Fernando Copa
copa.fernando en gmail.com
Jue Ene 28 14:35:19 ART 2016
Hola Juan.
Encontrarás más rápido la sulución a tu problema si nos enviás el error
(Traceback) que te tira al ejecutar "python setup.py build".
Un saludo.
El 28 de enero de 2016, 8:30, Matias Varela <matu.varela en gmail.com>
escribió:
> 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
> )
>
> Hola Juan, veo un par de cosas que creo que están mal, y quizás te pueda
> ayudar a compilarlo.
>
> ¿Cómo ejecutar tu app? Si haces python codigo.py, es "codigo.py" el que
> tenés que poner como parámetro de Executable (reemplazando a so.pyw), ya
> que luego este se encarga de incluir o importar al resto.
>
> En include_files, sólo van los archivos de imágenes, sonidos, o cualquier
> otro archivo "no código" que necesites.
>
> Va un ejemplo:
>
> import sys
> from cx_Freeze import setup, Executable
>
> includes = ['lxml._elementpath'] # en tu caso iría PyQt4.QtCore
> includefiles = ['icon.png', 'icon.png', 'header.png'] # fijate que son
> sólo imágenes o assets
> build_exe_options = {"packages": ["os"],
> "excludes": ["tkinter"],
> "includes": includes,
> "include_files": includefiles,
> "icon": "icon.ico"}
>
> base = None
> if sys.platform == "win32":
> base = "Win32GUI"
>
> exe = Executable(script="daemon.py",
> base=base,
> icon='icon.ico',
> shortcutName="Daemon",
> shortcutDir="ProgramMenuFolder")
>
> setup(name="Daemon",
> version='1.0',
> description="Comunica con el servidor",
> options={"build_exe": build_exe_options},
> executables=[exe])
>
> Si continúa fallando, copia el traceback en algún sitio y compartilo hace
> vemos que está pasando.
>
> Saludos
> --
> Matías Varela
> *@matuvarela*
> https:/github/matuu
> www.matuu.com.ar
>
> _______________________________________________
> 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
>
--
*Fernando Copa*
/*
** San Salvador de Jujuy - Jujuy*
*/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160128/75a4e528/attachment.html>
Más información sobre la lista de distribución pyar