On 24 Jan, 2007, at 23:29, Bob Ippolito wrote:

On 1/24/07, David Woods <[EMAIL PROTECTED]> wrote:
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.


It's *probably* because py2app sets a lot of environment variables
that can effect child Python interpreters... Try clearing out any PY*
environment variables sometime early in your script.

And please try to build a small application that reproduces the problem when this doesn't work out.

Ronald

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to