首页 > 解决方案 > pyinstaller制作成EXE后工作代码崩溃

问题描述

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

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

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

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

感谢您的时间。

标签: pythonpyinstallerexecx-freezepy2exe

解决方案


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

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

pyinstaller --onefile code.py

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


推荐阅读