2011-11-09 22 views
10

Soy nuevo en Python y cx_Freeze. Por favor, ayúdame a hacerlo funcionar.cx_Freeze módulos faltantes error

y ejecutar el comando:

pitón setup.py construir

Se me está dando el siguiente error.

módulos que faltan:

? Sistema importado de serial.serialcli

? TERMIOS importado de serial.serialposix

? clr importado de serial.serialcli

? wx importado de wxversion

Estoy usando el siguiente archivo setup.py.

# Let's start with some default (for me) imports... 

from cx_Freeze import setup, Executable 

# Process the includes, excludes and packages first 

includes = [] 
excludes = ['_gtkagg', '_tkagg', 'bsddb', 'curses', 'email', 'pywin.debugger', 
     'pywin.debugger.dbgcon', 'pywin.dialogs', 'tcl', 
     'Tkconstants', 'Tkinter'] 
packages = [] 
path = [] 

GUI2Exe_Target_1 = Executable(
    # what to build 
    script = "..\esp\main.py", 
    initScript = None, 
    base = 'Win32GUI', 
    targetDir = r"dist", 
    targetName = "acup_new.exe", 
    compress = True, 
    copyDependentFiles = True, 
    appendScriptToExe = False, 
    appendScriptToLibrary = False, 
    icon = None 
    ) 

setup(

    version = "0.1", 
    description = "No Description", 
    author = "No Author", 
    name = "cx_Freeze Sample File", 

    options = {"build_exe": {"includes": includes, 
       "excludes": excludes, 
       "packages": packages, 
       "path": path 
       } 
      }, 

    executables = [GUI2Exe_Target_1] 
    ) 

Respuesta

1

Basado en this question, parece que es posible que tenga que añadir estos módulos a la lista includes[] en su archivo setup.py.

No recuerdo haber tenido que hacer esto cuando uso cx_Freeze, pero editaré esta respuesta una vez que encuentre más información.

Cuestiones relacionadas