Python on a mac: how to build pythonw?

Ron Garret rNOSPAMon at flownet.com
Thu Mar 1 13:05:48 EST 2007


In article <mailman.4582.1172771922.32031.python-list at python.org>,
 Robert Kern <robert.kern at gmail.com> wrote:

> Ron Garret wrote:
> > I'm trying to run the Python examples distributed with XCode and they 
> > all give me the same error:
> > 
> > Traceback (most recent call last):
> >   File "checktext.py", line 35, in <module>
> >     main()
> >   File "checktext.py", line 8, in main
> >     pathname = EasyDialogs.AskFileForOpen(message='File to check 
> > end-of-lines in:')
> >   File "/usr/local/lib/python2.5/plat-mac/EasyDialogs.py", line 650, in 
> > AskFileForOpen
> >     _interact()
> >   File "/usr/local/lib/python2.5/plat-mac/EasyDialogs.py", line 53, in 
> > _interact
> >     AE.AEInteractWithUser(50000000)
> > MacOS.Error: (-1713, 'no user interaction is allowed')
> > 
> > Googling reveals that the answer is to use pythonw, but there is no such 
> > thing installed on my system:
> > 
> > [ron at mickey:~]$ pythonw
> > -bash: pythonw: command not found
> > 
> > Apparently, pythonw didn't get built when I installed Python 2.5, and I 
> > can't find any instructions on how to build it.  (The installation 
> > instructions don't seem to mention it.)
> 
> It looks like you built Python yourself.

Yep.  I'm a do-it-yourself kind of guy :-)

> The default build does not allow you to
> communicate with the Apple GUI. You need a framework build. I highly 
> recommend
> that you simply use the binary on www.python.org instead of building from
> source. If you do want to build from source, please read the file Mac/README 
> for instructions.

Okeydokey.

> Note that in recent versions of Python, I believe that the pythonw executable 
> is no longer necessary as a workaround.

How recent?  I'm already using 2.5.

Thanks!
rg



More information about the Python-list mailing list