[Pythonmac-SIG] py2app error when launching built app

Alex Honeywell alex.honeywell at gmail.com
Mon Dec 24 19:11:40 CET 2012


Framework build. I believe it had something to do with a bad environment (I
was using virtualenv when I was getting this error and there were a few
pathing conflicts). I deleted everything and made a more isolated Python
environment with homebrew in /usr/local and it works fine now.


On Mon, Dec 24, 2012 at 3:53 AM, Ronald Oussoren <ronaldoussoren at mac.com>wrote:

>
> On 11 Nov, 2012, at 23:26, Alex Honeywell <alex.honeywell at gmail.com>
> wrote:
>
> > I've got my app successfully bundled and built, but when I try to launch
> it from Finder I get "snakewatch: Error" and nothing else except "exited
> with error: 255" in Console.
> >
> > When I run the binary from Terminal instead, I get
> >
> > Traceback (most recent call last):
> >   File
> "/Volumes/Data/Development/snakewatch/dist/snakewatch.app/Contents/Resources/__boot__.py",
> line 7, in <module>
> >     _reset_sys_path()
> >   File
> "/Volumes/Data/Development/snakewatch/dist/snakewatch.app/Contents/Resources/__boot__.py",
> line 4, in _reset_sys_path
> >     resources = os.environ['RESOURCEPATH']
> >   File "UserDict.pyc", line 23, in __getitem__
> > KeyError: 'RESOURCEPATH'
> > 2012-11-11 17:18:07.567 snakewatch[92013:707] snakewatch Error
> >
> > If I run "RESOURCEPATH=$(pwd)/Resources MacOS/snakewatch" I get
> >
> > Traceback (most recent call last):
> >   File
> "/Volumes/Data/Development/snakewatch/dist/snakewatch.app/Contents/Resources/__boot__.py",
> line 316, in <module>
> >     _run()
> >   File
> "/Volumes/Data/Development/snakewatch/dist/snakewatch.app/Contents/Resources/__boot__.py",
> line 304, in _run
> >     argv0 = os.path.basename(os.environ['ARGVZERO'])
> >   File "UserDict.pyc", line 23, in __getitem__
> > KeyError: 'ARGVZERO'
> >
> > and if I run "RESOURCEPATH=$(pwd)/Resources ARGVZERO=''
> MacOS/snakewatch" it launches fine.
>
> This appears to be the same problem as <
> https://bitbucket.org/ronaldoussoren/py2app/issue/81/env-var-argvzero-resourcepath-not-defined
> >.
>
> Do you use a framework build of python or a basic shared library build
> ("--enable-shared")?
>
> Ronald
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythonmac-sig/attachments/20121224/74f639ab/attachment-0001.html>


More information about the Pythonmac-SIG mailing list