Hola de nuevo!
Estoy haciendo alguna prueba con cx_freeze. Osea, para convertir archivos py a exe.
Con scripts sencillos me funciona. Por ejemplo (prueba_2.py):
Luego creo el script de cx_freeze (setup.py):
Esto me crea la carpeta build dentro del directorio de python. Y dentro de la carpeta build tengo el ejecutable prueba_2.exe y alguna carpeta mas.
El problema viene, cuando en algun script que creo, importo algun modulo. Por ejemplo, pickle. Creia que con esto bastaba:
Pero no funciona. He leido algunos tutoriales pero sigue sin funcionar. Para construir el exe hago la tipica llamada:
Hay alguna plantilla de cx_freeze para poder utilizar los modulos standard de Python? En mi caso, la version 3.4
Estoy haciendo alguna prueba con cx_freeze. Osea, para convertir archivos py a exe.
Con scripts sencillos me funciona. Por ejemplo (prueba_2.py):
Código (python) [Seleccionar]
for i in range(1, 100):
print(i)
input()
Luego creo el script de cx_freeze (setup.py):
Código (python) [Seleccionar]
from cx_Freeze import setup, Executable
setup(name = "Plantilla",
version = "0.1",
description = "Crear ejecutable",
executables = [Executable("prueba_2.py")])
Esto me crea la carpeta build dentro del directorio de python. Y dentro de la carpeta build tengo el ejecutable prueba_2.exe y alguna carpeta mas.
El problema viene, cuando en algun script que creo, importo algun modulo. Por ejemplo, pickle. Creia que con esto bastaba:
Código (python) [Seleccionar]
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["pickle"]}
setup(name = "Plantilla",
version = "0.1",
description = "Crear ejecutable",
options = {"build_exe": build_exe_options},
executables = [Executable("ejemplo.py")])
Pero no funciona. He leido algunos tutoriales pero sigue sin funcionar. Para construir el exe hago la tipica llamada:
Código (python) [Seleccionar]
C:\Python34>py setup.py build
Hay alguna plantilla de cx_freeze para poder utilizar los modulos standard de Python? En mi caso, la version 3.4