cx_freeze在我的脚本中不起作用

时间:2014-08-16 17:38:34

标签: python-3.x cx-freeze

我在python 3.4中使用cx_freeze(4.3.1)冻结脚本。

该脚本在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'

看起来一切正常。所有内容都在build文件夹中创建,但编译后的可执行文件不起作用。

我尝试寻找解决方案,但没有找到任何解决方案。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

我使用win 8 64位

安装了错误的版本。

pip安装64位,但它不起作用。

运行32位版本......工作