如何组合Python和pygame的单个可执行文件?

时间:2014-09-17 17:53:25

标签: python pygame

我已经在Python上创建了一款游戏,但其他人无法播放,因为他们没有PyGame。我想用Python和PyGame做一个包。我该怎么办?

3 个答案:

答案 0 :(得分:1)

假设您所指的人正在运行Windows,我建议您使用py2exe

但是,由于您使用的是PyGame软件包,我建议您按照PyGame网站上的详细说明进行操作。

http://www.pygame.org/wiki/Pygame2exe

答案 1 :(得分:1)

我认为user286058说的是什么,但如果您使用的是其他操作系统,还有其他选择。

Mac OS X

py2appplatypus

py2exe

的Linux

可能有点复杂。我以前从未这样做过,但你可以获得更多信息 here

或者,您可以将所有外部库放在一个文件夹中,然后压缩或填充它们。这可能是最简单的解决方案。

答案 2 :(得分:0)

我们目前正在使用以下方法打包我们的Python应用程序(不是基于pygame,但具有各种依赖关系):

一旦你构建了第一个正在运行的软件包,它就没问题,但首先确保正确收集和配置所有资源有点乏味。