On 21/02/11 10:00 PM, pythonmac-sig-requ...@python.org wrote:
> Subject:
> Re: [Pythonmac-SIG] py2app with wxpython
> From:
> Ned Deily <n...@acm.org>
> Date:
> Sun, 20 Feb 2011 15:46:05 -0800
>
> To:
> pythonmac-sig@python.org
>
>
> In article <4d61918e.1010...@etrix.com.au>,
>  "Brendan Simon (eTRIX)" <brendan.si...@etrix.com.au> wrote:
>> > Do you need to specify 'pythonw' as the interpreter ??
>> > It may depend on python version.  I found (on OS X) that Python 2.7 
>> > requires pythonw rather than python to run my wxPython apps.
> That sounds very suspicious.  On OS X installs, bin/python and 
> bin/pythonw are supposed to be identical.
Indeed you are right.  The python and pythonw varieties are identical
for Python 2.7 and my wxPython application works fine with either.

I tried again with my Python 2.5.4 install and that does have the problem.

"pythonw myapp.py" works fine.

"python myapp.py" fails with the following error.

Traceback (most recent call last):
  File "myapp.py", line 18, in <module>
    import main as myMain
  File "/Users/brendan/src/main.py", line 19, in <module>
    from theapp import MyApp
  File "/Users/brendan/src/theapp.py", line 20, in <module>
    import wxAnyThread
ImportError: No module named wxAnyThread

It looks like it is just a path issue.  So it should be easy to solve,
but there is a difference in behaviour between python and pythonw with
Python 2.5.4, even though the binaries are identical.  I presume that
the the interpreter looks at the command that it is invoked with and
does something different with sys.path ??

Cheers, Brendan.

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

Reply via email to