[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Compilation



So could you just resend an email with the command exactly how it would as oppear because that looks a littled funky. Let's assume that the game is called helloworld.py  and put it in the trunk folder or wherever. Thank you!

-Zack

On Feb 17, 2012, at 4:17 PM, Sam Bull <sam.hacking@xxxxxxxx> wrote:

> On Thu, 2012-02-16 at 18:52 -0700, Ian Mallett wrote:
> 
>> I am unaware of any other binary distribution techniques for Python on
>> Mac other than py2app.
> 
> [Sent from wrong address, so re-posting]
> 
> Pyinstaller? It claims to be cross-platform. It's also the only one that
> I've managed to get working without much hassle. I've only tested it on
> Linux myself though.
> 
> To create a frozen binary on my system, all I need to run is:
> python ~/.pyinstaller-1.5.1/pyinstaller.py --onefile -o pyinstaller
> trunk/pacman.py
> 
> That's with pyinstaller installed in a hidden folder in my home
> directory. The -o argument is the output directory. So this compiles my
> game located at "trunk/pacman.py" into a single binary, saving it into
> the "pyinstaller" folder.
> 
> I've not managed to have any success with alternatives like py2app or
> py2exe.
> 
> Oh, and one caveat, the exit() function doesn't work with Pyinstaller,
> use sys.exit() instead.
> 
> -- 
> Sam Bull <sambull.org>
> PGP: 9626CE2B
>