【发布时间】:2013-08-08 06:50:56
【问题描述】:
我有一个小的 Python3 应用程序来操作一些特定的 XML 文件。对于 gui,我使用 PySide 并用于解析文件 -lxml。
我在使用 cx_freeze 冻结它时遇到了一些麻烦,但最终成功了。现在 - 应用程序的某些部分根本无法工作......没有错误消息和没有创建日志。 例如,在 LineEdit 中的 Enter 按下信号 - 应该显示新对话框......但没有任何反应。
我在标准 python 文件中有相同的版本,并且运行正常。如何调试冻结的应用程序?
【问题讨论】:
-
带有magick的模块必须作为完整模块包含在feeze中。
packages贬义词。 -
我想我不明白...什么魔法?在包中我有 lxml 和我自己的模块以防万一。
-
cxfreeze 无法检测导入使用 getattr 或 eval 等技术进行,因此请尝试在 packages 指令中列出 pyside 和 lxml
-
您是如何使用 python 3+、cx_Freeze for windows 构建 GUI .exe 文件的?我正在与 cx_Freeze 战斗,但没有成功:当我执行我的 .exe 文件时,没有任何反应,没有错误消息,没有警告,没有打开窗口,什么都没有……我已经设置了 base='Win32GUI' 和包含