pyinstaller 制作成 EXE 后工作代码崩溃

Working code crashing after made into an EXE by pyinstaller

我对这个问题知之甚少,这就是我寻求帮助的原因。我尝试了 pyinstaller、CX freeze 和 py2exe。 None 他们能够将我的游戏转换为 exe。 Pyinstaller 最接近。可以创建文件,但是一打开就报致命错误

显然从 cmd 打开它会显示错误消息,如果这是原因的话。我这样做了,但什么也没出现。我在 Pycharm 中打开了未更改的代码,它非常有效。没有错误。也许媒体目录有问题,但我确保 exe 文件就在我测试的代码旁边。

这是第二次使用pyinstaller,因为它第一次运行完美。 Pyinstaller 有时会在其他人可以工作时失败,但 CX freeze 和 py2exe 非常令人生畏,因为它们不断给出神秘的错误。拜托,我在这里划掉,如果有人能找出问题所在,那就太好了。

可在此处下载项目:https://gofile.io/d/awjV5x

感谢您的宝贵时间。

我已经创建了 exe,它工作正常。

使用以下命令创建可执行文件

pyinstaller --onefile code.py

exe 将在 dist 文件夹中创建并将其复制回 Last Stand Zombies 文件夹并双击 exe,游戏将立即 运行