[Pythonmac-SIG] Opening an app from another app under different OSX versions
David Woods
dwoods at wcer.wisc.edu
Wed Jan 24 20:38:20 CET 2007
> > Adding the path didn't help. Calling "open -a TransanaHelp.app"
> > from the
> > command line finds the app, and adding the full path makes
> is start
> > a bit
> > faster. But when the same call is made from within my
> bundled Python
> > program (regardless of whether the path is included), I see the
> > following in
> > the console:
> >
> > 'import site' failed; use -v for traceback
> > Traceback (most recent call last):
> > File "/Applications/Transana_2/TransanaHelp.app/Contents/MacOS/
> > TransanaHelp",
> > line 3, in ?
> > import sys, os
> > ImportError: No module named os
> >
> > So it seems, if I'm interpreting this right, like Python's not able
> > to find
> > its own modules under this particular scenario. Line 3 of
> > TransanaHelp.py,
> > by the way, is not the import statement shown here. That
> line 3 is
> > of some
> > internal Python routine that's not part of my code.
>
> I had a problem like this when first moving from distutils-based
> setup files to setuptools-based setup files. Getting the latest
> version of py2app may help.
>
> --Dethe
Upgrading to py2app 0.3.5 had absolutely no effect.
David
More information about the Pythonmac-SIG
mailing list