如何将python 3.3程序(使用pygame)编译成Windows可执行文件?

时间:2013-06-08 17:58:49

标签: python pygame exe

我使用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或那种外部文件?

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

2 个答案:

答案 0 :(得分:1)

是的,使用像Python 3 to 2这样的东西,我认为这是改变3比2的唯一一件事 并且有一些会编译它但我建议使用py2exe它会生成和.exe文件,但可能存在必须与文件的依赖关系,但有方法摆脱这些和把它全部放在一个程序中

py2exe可能令人困惑,所以继承人Tutorial

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

答案 1 :(得分:0)

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