【问题标题】:How can I compile a python 3.3 program (which uses pygame) into a Windows executable?如何将 python 3.3 程序(使用 pygame)编译成 Windows 可执行文件?
【发布时间】:2013-06-08 17:58:49
【问题描述】:

我使用 pygame 用 python 3.3 制作了一个刽子手风格的游戏,我想以某种方式编译它,以便它可以在另一台没有安装 python 或 pygame 的计算机上运行(如果可能的话) .我对此进行了一些研究,发现您可以使用py2exe,但我发现这还不适用于python 3.3(如果我错了请纠正我),那么还有另一种方法吗?我也看到了一些关于 cx_Freeze 的东西,但我就是不明白如何使用它。

这是一个 .zip 的下载链接,其中包含所有文件(图像、声音等): https://www.dropbox.com/s/4187t1mv9iszwjh/Hangman%20Game.zip

如何使该程序成为 Windows 可执行文件?另外,如果可能的话,我怎样才能使我需要的一切都在一个 .exe 文件中,并且没有任何 .dll 或那种外部文件?

只是让你知道,我是一个编程菜鸟,所以我不能保证我会理解没有被 noobified 的答案。另外,我是这个网站的新手,所以如果我做错了什么或非常规,请告诉我。提前谢谢你。

【问题讨论】:

    标签: python pygame exe


    【解决方案1】:

    是的,请使用 Python 3 to 2 之类的东西,我认为这是将 3 更改为 2 的唯一一件事 并且有一些可以编译它,但我建议使用 py2exe 事情是它会生成和 .exe 文件,但可能存在必须与文件相关的依赖项,但有一些方法可以摆脱这些并把它多合一程序

    py2exe 可能会令人困惑,所以这里是 Tutorial

    我还建议将您的游戏图像组织到不同的文件夹中,这样更容易

    【讨论】:

    【解决方案2】:

    我发现了这个,它可能不起作用: 3to2 1.0
    然后你可以在代码上使用py2exe

    【讨论】:

      猜你喜欢
      • 2011-09-15
      • 1970-01-01
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      相关资源
      最近更新 更多