我刚刚创建了一个带有PyGame库的小游戏。 我还想出了如何通过cx_Freeze应用程序的setup.py脚本将PyGame转换为可执行文件。
但是,当打开构建文件夹时,没有“可执行文件”,而只有exe.macosx-10.9-x86_64-3.7文件夹,其中包含一个lib文件夹以及一个Python和pythonGame(原始文件的名称)文件。
这是我的设置代码(非常简单,默认设置尽可能多):
import cx_Freeze
executables = [cx_Freeze.Executable("pythonGame.py")]
cx_Freeze.setup(
name="Game",
options={"build_exe": {"packages":["pygame"],
"include_files":["myimage.png"]}}, #icon
executables = executables
)
运行setup.py脚本后,没有可执行文件可能是什么问题? 谢谢您的帮助。 附注:我已经尝试了其他setup.py文件,并将所有字体更改为系统字体。