[Pythonmac-SIG] Newbie Python User Question About IDLE (File > New Window seems to disable IDLE)
Ned Deily
nad at acm.org
Tue Oct 5 05:39:58 CEST 2010
In article
<AANLkTinrOvRM7zevgepVLRmwVaUbvyzC7a_Gihcu2FxY at mail.gmail.com>,
Chris Rebert <pythonmac at rebertia.com> wrote:
> On Mon, Oct 4, 2010 at 3:51 PM, Richard Fuhr <richard.fuhr at gmail.com> wrote:
> > I am a new Python user and have started to explore a few of its basic
> > capabilities using IDLE
> >
> > I am running Mac OS X Snow Leopard ( version 10.6.4 )
> > with Python Version 2.6.1
> > Tk Version 8.5
> > IDLE Version 2.6.1
> > PS - Since first posting this question on another discussion group, I have
> > been told that there are indeed problems
> > with some versions of IDLE on the Mac, and was also urged to post this
> > question here on the pythonmac-sig group
> > for additional guidance.
>
> I can confirm that under Snow Leopard's system/Framework Python+IDLE,
> doing File -> New Window creates a new window without any window
> decoration and then causes IDLE to hang.
>
> However, there is no such problem with my Python 2.6.5 X11-based IDLE from
> Fink.
> You might consider installing another Python from Fink[1] or
> MacPorts[2], since you don't want to muck around with the system
> Python anyway (you'll surely want to install 3rd party Python
> modules/packages at some point). Its IDLE ought to work.
Another option is to use the python.org 2.6.6 installer for Mac OS X
which uses the Apple-supplied Aqua Tk 8.4 or an ActiveState Tk 8.4 (if
you install it), so it does not use X11. It's 32-bit only but IDLE and
Tkinter work just fine. You can download it from here:
http://www.python.org/download/releases/2.6.6/
By the way, Python 2.7 is already out. There are two OS X installers
for 2.7. If you want to try 2.7 and use IDLE, stick with the 32-bit
"for 10.3 and later" installer; there are problems with the "10.5 and
later" when used on 10.6 that will be fixed in the next release.
http://www.python.org/download/releases/2.7/
If you want to be on the cutting edge of new Python features, look at
Python 3. Python 3.1.2 is the most recent stable release; 3.2 is
currently in alpha testing. But there are some major incompatibilities
between Python 2 and 3 and the two versions will co-exist for some time.
--
Ned Deily,
nad at acm.org
More information about the Pythonmac-SIG
mailing list