2016-12-03 7 views
0

Я пытаюсь сделать свой Tkinter Calculator в .exe-файле с помощью cxfreeze. Моя версия python - 3.5.2, и у меня есть соответствующая версия cxfreeze.Ошибка импорта cx_freeze.util

Запуск команды python.exe setup.py в 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' 

Это следующая ошибка, которую я получаю внизу. Я пытался исправить это много разных способов, но я просто не могу исправить эту проблему с модулем. Любая помощь с благодарностью

+0

Пожалуйста, разместите здесь трассировку ошибки, а не ссылку на изображение. – sirfz

+0

Как это сделать? и что такое трассировка ошибок –

+0

скопируйте его с консоли и вставьте сюда (я считаю, что Windows cmd требует выбора опции в контекстном меню правой кнопки мыши, чтобы разрешить выбор). – sirfz

ответ

1

Эта ошибка подразумевает нарушение вашей установки cx_Freeze. Вы можете установить предварительно построенную версию из PyPI, выполнив следующую команду:

python -m pip install cx_Freeze --upgrade