我对Python和任何冻结程序还是很新的。如何从Ubuntu或Windows编译python.app
最近我做了一个很短的文字冒险游戏,我想寄给几个朋友,其中大多数人都有雪豹。我不希望他们为了玩游戏而不得不下载python。
有没有办法将我的游戏从Ubuntu转换为可在Mac上播放?也就是说,从ubuntu制作一个.app文件?甚至从Windows,我想。
我试过在Windows上使用cx_freeze,但只是编译一个在Mac上无法播放的exe文件。
感谢您的任何帮助和建议。
编辑:我正在使用Python 3.2.2。我认为苹果电脑标准配备一个较旧的版本,否则只要给他们发送游戏就没有问题,我想。
你有没有试过[py2app](http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html)? – 2012-04-08 17:02:09
“交叉编译”不是一个合适的术语,因为你不是“编译”任何东西(Python是一种解释语言),你只是想获取(打包)一个依赖于平台的可执行文件,它提供了所需的运行时环境。 – phineas 2012-04-08 17:06:58
感谢您提供有关拼图,菲尼亚斯。至于py2App的建议,Brendan,似乎py2app只声称支持python 2.7。不管怎样,我都会试试看看会发生什么。谢谢。 – user1311674 2012-04-08 17:13:58