Wxpython应用程序在某些XP安装上失败

时间:2010-12-07 17:16:03

标签: python debugging windows-xp wxpython

我是开发人员或用Python / wxpython编写并使用py2exe打包的简单软件程序。我有一些用户的报告说该程序没有运行。报告此问题的所有用户都在运行Windows XP - 但是使用我的2台XP测试机器,我无法复制问题。

奇怪的是 - 这使得调试变得如此困难 - 是没有生成错误消息。双击exe,有​​一个短沙漏,然后没有任何反应。没有进程继续运行,没有错误消息,没有错误日志。

错误报告似乎工作正常。在我的机器上,如果我删除wxpython DLL,那么当我运行它时,我会收到一个消息框,说明发生了错误,并且编写了一个报告错误的错误日志,如编码。因此,如果这是一个依赖/打包问题,我会期待一些错误报告。

我无法找到我的XP测试机器与无法运行该程序的用户之间的区别。机器有最新的。我试过在没有改变行为的情况下禁用反病毒。

我希望:

  • 有人遇到类似问题,可以提出修复建议

  • 至少可以提出一些追求的途径。现在我不知道如何最好地尝试解决这个问题,除了从头开始使用一个简单的python程序并从那里构建它。但无法复制问题会导致尝试“暴力破解”这个问题变得棘手。

1 个答案:

答案 0 :(得分:1)

尝试在用户的PC上运行Dependency Walker,看看它的回复:http://www.dependencywalker.com/

另外,如果您在py2exe中使用捆绑选项1,请尝试切换到捆绑选项3.当我之前使用过1时,我遇到了一些棘手的问题。

相关问题