如何使PyGame的可执行性不依赖于Python?

2024-10-01 15:32:09 发布

您现在位置:Python中文网/ 问答频道 /正文

在过去的几天里,我一直在研究一个游戏,最后我用cx_Freeze完成了将它转换为可执行文件的步骤。我让我的一个朋友测试一下它是否能在非python计算机上运行,他试图运行它,他说程序需要python。有没有办法使可执行文件独立,这样就不需要python了?谢谢。在

import cx_Freeze

executables = [cx_Freeze.Executable("Skillful Sky.py")]
import os
os.environ['TCL_LIBRARY'] = "C:\\Program Files\\Python36\\tcl\\tcl8.6"
os.environ['TK_LIBRARY'] = "C:\\Program Files\\Python36\\tcl\\tk8.6"

cx_Freeze.setup(
    name="Skillful Sky",
    options={"build_exe": {"packages": ["pygame"], "include_files": ["gameairplane.png", "gameicon.png", "gamesong.wav", "buttonclicksound.wav"]}},
    version='1.0.0',
    executables = executables

    )

Tags: import可执行文件pngoslibraryenvironfilesprogram

热门问题