我写了我的程序来产生一个主应用程序的过程。当我运行pyinstaller打包的exe时,它说no Module name pygame.base
。但是,如果我在主线程中保留应用程序,则不会这样做。否模块名称pygame.base
我需要检测闭包的过程,因为GLUT没有右上方退出按钮的事件,除非我使用全屏幕,否则无法删除它。程序的线程挂起,应用程序永远不会关闭。所以主线程检查进程是否在运行。如果不是,则关闭整个应用程序。但是如果我只使用主线程,所有关闭都会挂起。
我可以轻松退出游戏中的活动。但我需要一种方法来捕捉X按钮。或者修复pyinstaller。
我查了一堆东西让pyinstaller包括所有东西。我使用了OneDir选项,所以我可以看到这些文件。我将所有依赖从一个工作复制到没有替换exe的那个工作。它仍然有导入错误。
任何洞察力都会很好。现在X按钮是一种危险。我猜多处理并不适用于pyinstaller。
请张贴一些代码来重现问题。 –
我会尽快完成。 – Kaliber64