如何使PyGame可执行文件不依赖于Python?

时间:2017-06-04 15:39:06

标签: python pygame cx-freeze

我过去几天一直在制作游戏,最后我用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

    )

0 个答案:

没有答案