python - pyinstaller制作成EXE后工作代码崩溃
问题描述
我对这个主题知之甚少,这就是我寻求帮助的原因。我尝试了 pyinstaller、CX freeze 和 py2exe。他们都无法将我的游戏转换为 exe。Pyinstaller 是最接近的。它能够创建一个文件,但它一打开就给出了一个致命错误。
显然,如果这是原因的话,从 cmd 中打开它会显示错误消息。我这样做了,但什么也没出现。我在 Pycharm 中打开了未更改的代码,它就像一个魅力。没有错误。也许媒体目录可能有问题,但我确保 exe 文件就在我测试的代码旁边。
这是第二次使用 pyinstaller,因为它第一次完美运行。Pyinstaller 有时会在其他人可以工作时失败,但是 CX freeze 和 py2exe 非常令人生畏,因为它们不断给出隐秘的错误。拜托,我在这里提出建议,如果有人能找出问题所在,那就太好了。
可在此处下载项目:https ://gofile.io/d/awjV5x
感谢您的时间。
解决方案
我已经创建了 exe,它工作正常。
使用以下命令创建可执行文件
pyinstaller --onefile code.py
将在 dist 文件夹中创建 exe,并将其复制回 Last Stand Zombies 文件夹,然后双击该 exe,游戏将立即运行
推荐阅读
- matlab - 检查单元格是否包含特定值 MATLAB
- javascript - 将多个值映射到一个属性的最佳方法
- android - 使用 RxJava 等待多个任务完成
- facebook-graph-api - Facebook Graph API - 使用 form_id/leads 端点按日期过滤潜在客户
- c++ - 为什么clang找不到lnvrtc?
- python - Maya textureWindow force imageRatioValue with python
- react-testing-library - 测试导致“选中”的单选按钮单击事件
- matlab - 列出函数中的工作区变量
- ios - 以编程方式在 UIView 中嵌入 UIPageViewController
- c++ - 在 Windows 中编译并运行 Mixxx