2016-12-03 6 views
0

Ich versuche, meinen Tkinter Calculator mit cxfreeze in eine EXE-Datei zu konvertieren. Meine Python-Version ist 3.5.2 und ich habe die entsprechende CXFREEZE-Version.Importfehler cx_freeze.util

Ich führe den Befehl python.exe setup.py Build in CMD.

 c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32>python.exe   

    setup.py 
    build 
    running build 
    running build_exe 
    Traceback (most recent call last): 
    File "setup.py", line 13, in <module> 
    executables = [Executable("PTF.py")] , 
    File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35- 32\lib\site-pac 
    kages\cx_Freeze\dist.py", line 349, in setup 
    distutils.core.setup(**attrs) 
    File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35- 32\lib\distutil 
    s\core.py", line 148, in setup 
    dist.run_commands() 
    File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil 
    s\dist.py", line 955, in run_commands 
    self.run_command(cmd) 
    File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil 
    s\dist.py", line 974, in run_command 
    cmd_obj.run() 
    File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil 
    s\command\build.py", line 135, in run 
    self.run_command(cmd_name) 
    File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35- 32\lib\distutil 
    s\cmd.py", line 313, in run_command 
    self.distribution.run_command(command) 
    File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil 
    s\dist.py", line 974, in run_command 
    cmd_obj.run() 
    File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\site-pac 
    kages\cx_Freeze\dist.py", line 218, in run 
    zipExcludePackages = self.zip_exclude_packages) 
    File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\site-pac 
    kages\cx_Freeze\freezer.py", line 142, in __init__ 
    for n in self._GetDefaultBinPathExcludes() + binPathExcludes] 
    File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\site-pac 
    kages\cx_Freeze\freezer.py", line 256, in _GetDefaultBinPathExcludes 
    import cx_Freeze.util 
    ImportError: No module named 'cx_Freeze.util' 

Das ist der folgende Fehler, den ich unten bekomme. Ich habe versucht, es viele verschiedene Wege zu beheben, aber ich kann einfach nicht in der Lage sein, dieses Modul Problem zu beheben. Jede Hilfe wird sehr geschätzt

+0

Bitte schreiben Sie den Fehler-Trace hier anstelle der Verknüpfung zu einem Bild. – sirfz

+0

Wie mache ich das? und was ist eine Fehlerspur –

+0

kopieren Sie es von der Konsole und fügen Sie es hier ein (ich glaube, das Windows cmd erfordert die Auswahl einer Option im Kontextmenü, um die Auswahl zu ermöglichen). – sirfz

Antwort

1

Dieser Fehler bedeutet, dass Ihre Installation von Cx_Freeze ist gebrochen. Sie können eine vorbereitete Version von PyPI installieren, indem Sie den folgenden Befehl ausführen: