[pyar] ERROR EN GENERACION DE EXE WINDOWS X64
Wilson Cunalata
wilsonrobertocunalata en gmail.com
Jue Mar 3 21:22:59 ART 2016
Buenas noches alguien que me pueda ayudar trato de generar un ejecutable de
un app de consola que cree con el siguiente codigo :
import sys
from cx_Freeze import setup, Executable
#build_exe_options = {"packages": ["os", "xlrd", "time", "mechanize",
"urllib2", "requests", "webbrowser", "builder", "bs4"]}
build_exe_options = {"packages": ["os", "time", "urllib2", "selenium", "bs4"]}
includefiles = ['webdriver_prefs.json', 'webdriver.xpi']
includes = []
excludes = []
packages = ["os", "time", "urllib2", "selenium", "bs4"]
options = {'build_exe':
{'excludes':excludes,'packages':packages,'include_files':includefiles}},
# GUI applications require a different base on Windows (the default is for a
# console application).
base = None
#if sys.platform == "win32":
# base = "Win32GUI"
setup( name = "sprint",
version = "0.2",
description = "spryn 2016 ",
author = 'w2p',
author_email = 'w2pwinlinux en gmail.com',
# options = {"build_exe": build_exe_options},
# executables = [Executable("maestro_nomina2.py", base=base)]
options = {'build_exe':
{'excludes':excludes,'packages':packages,'include_files':includefiles}},
executables = [Executable("maestro_nomina2.py")])
Se crea el ejecutable y cuando lo quiero usar me arroja el siguiente error :
maestro_nomina2.exe 1
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\cx_freeze-4.3.4-py2.7-win-amd64.egg\cx_Freeze\initscripts\Console.py",
line 27, in <module>
exec(code, m.__dict__)
File "maestro_nomina2.py", line 510, in <module>
File "maestro_nomina2.py", line 30, in main
File "C:\Python27\lib\site-packages\selenium-2.52.0-py2.7.egg\selenium\webdriver\firefox\webdriver.py",
line 48, in __init__
self.profile = FirefoxProfile()
File "C:\Python27\lib\site-packages\selenium-2.52.0-py2.7.egg\selenium\webdriver\firefox\firefox_profile.py",
line 63, in __init__
WEBDRIVER_PREFERENCES)) as default_prefs:
IOError: [Errno 2] No such file or directory:
'D:\\data\\python\\proyectos\\spryn2016\\build\\exe.win-amd64-2.7\\library.zip\\selenium\\webdriver\\firefox\\webdriver_prefs.json'
Busque los archivos q me dicen q faltan y los agreque dentro del
comprimido que se genero , pero igual me dice que no encuentea los
archivos ,
y en el archivo maestro_nominas2.py en la linea 30 que hace referencia tengo :
driver = webdriver.Firefox();
q es la llamada al webdriver el cual si esta llamado con import
y en la linea 510 es el inicio del main :
main(args);
Agradesco su ayuda para poder generar y ejecutar esta app
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160303/03df9b60/attachment.html>
Más información sobre la lista de distribución pyar