gpt4 book ai didi

python - 使用cx_Freeze将我的python游戏编译为可执行文件

转载 作者:行者123 更新时间:2023-12-02 10:47:27 24 4
gpt4 key购买 nike

所以我最近在pygame中完成了我的第一场比赛,我想将其制作为可执行文件,以便可以将其发送给我的几个 friend 尝试,但是事实证明,这比我想象的要难,建议我使用cx_Freeze包,但是我遇到了一些问题,张贴了我的设置代码和一些屏幕截图,希望有人比我聪明一些,可以给我一些有关此主题的建议。

Setup.py:

from cx_Freeze import setup, Executable
setup( name = "Goblin Evader", version = "3.8",
description = "A casual game made by mick breiting.",
executables = [Executable("Goblin Evader.py",
base = "Win32GUI")],
options = {'build_exe': {'include_files': ['bg.jpg', 'L1.png', 'L1E.png', 'L2.png',
'L2E.png', 'L3.png', 'L3E.png', 'L4.png', 'L4E.png', 'L5.png', 'L5E.png', 'L6.png',
'L6E.png', 'L7.png', 'L7E.png', 'L8.png', 'L8E.png', 'L9.png', 'L9E.png', 'L10E.png',
'L11E.png', 'R1.png', 'R1E.png', 'R2.png', 'R2E.png', 'R3.png', 'R3E.png', 'R4.png',
'R4E.png', 'R5.png', 'R5E.png', 'R6.png', 'R6E.png', 'R7.png', 'R7E.png', 'R8.png',
'R8E.png', 'R9.png', 'R9E.png', 'R10E.png', 'R11E.png', 'standing.png']}})

错误:

cx_Freeze error

游戏目录,包括setup.py和所有 Assets :

Game directory including all asset files and the setup.py

我希望任何人都知道该怎么做,可能还有其他更简便的选择,因为我一直在尝试了解它,但是似乎缺乏良好的指导,在此先感谢您的帮助,对不起菜鸟的

最佳答案

我会尝试去pyinstaller。更容易使用。在主python文件的位置打开cmd提示符,然后运行以下命令:

pyinstaller pythonfile.py -F --onefile

它会为您提供一个.exe,您可以将其发送并用于运行游戏。

关于python - 使用cx_Freeze将我的python游戏编译为可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61942260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com