Re: py2app error when launching built app

Alex Honeywell <[email protected]>
Newsgroups gmane.comp.python.apple
Message-ID <CABtHQktoADOArBox73N6jemikaYO3=bNHkaer-NRWPC6xVLpNA@mail.gmail.com>
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 <[email protected]>wrote:

>
> On 11 Nov, 2012, at 23:26, Alex Honeywell <[email protected]>
> 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
>

_______________________________________________
Pythonmac-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.