【发布时间】:2026-01-28 00:30:01
【问题描述】:
这是在尝试使用 PyQt4 从 Python 3 脚本构建 .exe 文件时出现的非常烦人的问题。我认为它与使用uic 模块动态加载.ui 文件有关。
cx_freeze 返回:
File "E:\Python32_32\lib\site-packages\cx_Freeze\finder.py", line 366, in _LoadModule
module.code = compile(codeString, path, "exec")
File "E:\Python32_32\lib\site-packages\PyQt4\uic\port_v2\load_plugin.py", line 41
except Exception, e:
^
SyntaxError: invalid syntax
我前段时间解决了这个问题,但我最近又遇到了。在网上找到解决方案并不容易,所以我决定在 SO 上发布问答。希望它不仅对我有帮助:-)。
【问题讨论】:
标签: python python-3.x pyqt cx-freeze