0

我在使用 wxWidget/wxPython 和 PyInstaller 制作的应用程序时遇到了一些问题。

我们已将该应用程序编译为适用于 Windows 的单个 exe,但是:

1)在某些机器上它根本不会启动。它不会在应用程序日志中生成错误或任何内容。它几乎立即停止。

2)在某些机器上,它可以从 cmd 启动,但不能从资源管理器启动。再次,同样的行为。它几乎立即停止。我什至没有看到它在进程资源管理器中弹出。

3)在某些机器上它工作得很好。

有什么提示可以让我找出问题所在吗?有没有办法用调试器启动 exe?

4

1 回答 1

1

您可能需要研究以下几点:

  1. 您是否将其编译为“一个文件”?我听说某个 exe 可能会被某些防病毒程序阻止。它使用一些技巧将所有内容都放在一个可执行文件中,这可能被认为是恶意的。
  2. 您是否将其编译为 Windows 应用程序(无控制台)?您可能希望启用控制台并在根本不从控制台运行的机器上运行它。这样你可能会明白它为什么会崩溃。
于 2013-03-28T09:43:46.993 回答