我该如何将Python+Pygame程序打包成可执行文件?

3

之前我用过py2exe转换Python程序,但似乎已经不再更新了,他们最后一个可用的包是针对Python 2.6的。

我需要在Python 2.7 + Pygame环境下运行这个应用程序。

如果它能让我制作OSX包的话将会获得额外的奖励分数。

1个回答

4

PyInstaller 怎么样?最近一次修订是在本文撰写时的大约两天前,所以它似乎还在维护,并声称支持Windows、Linux和OSX。

cx_Freeze 也看起来非常有前途。它也声称是跨平台的。另一个是py2app,它支持OSX。


PyInstaller看起来很有前途,但在OSX和Windows上都崩溃了,出现了两个不同的异常,我在网上找不到任何解决方案。 - taw
@taw:我在答案中添加了一些其他选项。 - voithos
谢谢,我在PyInstaller中修复了一些错误,并使其在Windows下运行。现在只要他们的错误跟踪器不崩溃并让我提交补丁就好了...在OSX上仍然没有运气,但那只是一个次要目标。我会在以后的某个时间点检查py2app。 - taw

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接