Idle (Python) on OS X Mavericks

James Griffin jpg88 at icloud.com
Wed May 28 01:36:50 PDT 2014


> On 28 May 2014, at 07:40, Ned Deily <nad at acm.org> wrote:
> 
> In article <53854428.7000705 at macports.org>,
> Joshua Root <jmr at macports.org> wrote:
> 
>>> Ok, I’ve got python2.7 and 3.4 from Macports installed. I’m trying to use 
>>> idle but the error printed is:
>>> 
>>> ** IDLE can’t import Tkinter. Your Python may not be configured for tk **
>>> 
>>> I also installed the py34-tkinter port as I believe this port contains the 
>>> required libraries for Idle. The same error is printed. 
>>> 
>>> Could it be a $PATH issue or missing libraries issue or both?
>>> 
>>> PATH is currently set to: 
>>> 
>>> /Users/jamie/bin:/opt/local/bin:/opt/local/sbin:/usr/local/sbin:/Users/jamie
>>> /bin:/opt/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bi
>>> n:/usr/texbin
>>> 
>>> Some repetition of directories but that shouldn’t cause a problem (I don’t 
>>> think)
>>> 
>>> Would anyone be able to offer some advice/info?
>> 
>> How are you starting IDLE? I just installed python34 and py34-tkinter
>> and double-clicking on /Applications/MacPorts/Python 3.4/IDLE.app works
>> fine. (If you want to run /Applications/MacPorts/Python 2.7/IDLE.app
>> then of course you would need py27-tkinter.)
> 
> Also what port variant of tk are you using?  The quartz variant has open 
> issues for 10.9.x and Xcode 5.1:
> 
> https://trac.macports.org/ticket/42850
> 
> (ping!)
> 
> -- 
> Ned Deily,
> nad at acm.org
> 
> 

Hi sorry to have wasted your time, it was a few simple but stupid errors on my part. I needed the correct tkinter library for the python I'm using and a few environment variables. 

Thank you both for your help anyway. 

Jamie


More information about the macports-users mailing list