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 makesis starta bit faster. But when the same call is made from within mybundled Pythonprogram (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. Thatline 3 isof 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. --DetheUpgrading 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
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig