cx_freeze не работает в моем скрипте

Я замораживаю скрипт, используя cx_freeze (4.3.1) в python 3.4.

Скрипт отлично работает в режиме IDLE. Он использует tkinter, re и reportlab для создания PDF-формы.

Затем возникает следующая ошибка при запуске exe.

    PS C:\Python34\build\exe.win32-3.4> .\CREEPING_cx_freeze.exe  
Traceback (most recent call last):  
  File "C:\Python34\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in <module>
    exec(code, m.__dict__)
 File "CREEPING_cx_freeze.py", line 6, in <module>
 File "c:\python\32-bit\3.4\lib\importlib\_bootstrap.py", line 2214, in _find_and_load
 File "c:\python\32-bit\3.4\lib\importlib\_bootstrap.py", line 2203, in _find_and_load_unlocked
 File "c:\python\32-bit\3.4\lib\importlib\_bootstrap.py", line 1191, in _load_unlocked
File "c:\python\32-bit\3.4\lib\importlib\_bootstrap.py", line 1161, in _load_backward_compatible

AttributeError: у объекта 'module' нет атрибута '_fix_up_module'

Похоже, все работает. Все создается в папке сборки, но скомпилированный исполняемый файл не работает.

Я пытался найти решение, но не нашел. Может ли кто-нибудь помочь мне с этим?

1 ответ

Я использую Win 8 64 бит

Неправильная версия установлена.

pip устанавливает 64 бита, но он не работает.

работает 32-битная версия... работает

Другие вопросы по тегам