PyInstaller创建的应用程序将从cmd启动,但不会从资源管理器启动

时间:2013-03-08 16:24:27

标签: windows wxpython wxwidgets pyinstaller

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

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

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

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

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

有关于如何弄清楚出了什么问题的提示吗?有没有办法用调试器启动exe?

1 个答案:

答案 0 :(得分:1)

您可能需要了解一些事项:

  1. 您是否将其编译为“一个文件”?我听说一些防病毒程序可能阻止了一个exe。它使用一些黑客来获取一个可能被视为恶意的可执行文件中的所有内容。
  2. 您是否将其编译为Windows应用程序(无控制台)?您可能希望启用控制台并在无法从控制台运行的计算机上运行它。这样你就可以看出崩溃的原因了。