2013-03-18 87 views
1

你必须安装pygame才能运行pygame游戏吗?我在我的Raspberry Pi的pygame上编写了一个游戏(使用Adafruit WebIDE),我不想在Pi上运行它,所以我打算在Windows 8中使用它,在Windows上没有安装pygame。你必须安装pygame才能运行pygame游戏吗?

+1

对于任何投票结束这个问题的人来说,脱离主题:这不是一个脱离主题的问题。这是关于Pygame,一个用Python编写和运行游戏的库。这个问题问他们如何将他们编程的游戏*变成可执行文件。 – 2013-03-20 12:43:06

回答

4

是的,您需要安装Pygame以在Windows上引用Pygame来运行python脚本。您始终可以使用Py2Exe将其更改为EXE文件,然后您将不需要安装Pygame。

我会在这里提供更多关于如何做到这一点的指导,但它似乎主要是一个“喷雾和祈祷”过程。

另一个堆栈溢出问题已处理alternatives to Py2Exe

-1

是的,对于运行程序的计算机,它需要在程序中包含模块。这就像说你想解二次方程,但数字还不存在。特别是如果你想在你的电脑上编辑它,你需要安装Pygame。

+1

实际上,如上所述,确实有可能将Python脚本“编译”为独立的Windows可执行文件。请不要让我的失望让你灰心丧气。在回答之前将它看作是未来做更多研究的标志。 – 2013-03-18 23:45:15

-1

如果未安装python,则无法运行python程序。但是,您可以使用某个转换器将该程序制作为exe文件。一些转换器是py2exe,pyinstaller和cx_freeze。我个人推荐cx_freeze。如果你使用cx_freeze,你必须将一行import pygame._view添加到源代码中,这是由于一个错误。

+0

George Stocker一周前已经提供了相同的答案。关于cx_freeze错误的附加信息值得作为注释添加,但不能作为新的答案。 – abarnert 2013-03-25 21:53:59