[Pythonmac-SIG] IDLE on Python-2.6 release version

Charles Starrett mac at cstarrett.com
Mon Oct 6 23:49:49 CEST 2008


I had an identical experience on 10.4 and it was my first install of  
Python (other than what Apple included in the OS install). Deleting  
all the Python 2.6 files and installing Python 2.5.2 worked like a  
charm. It's gotta be a build problem.

(Similarly, I noticed that Python2.6 created /Applications/Python  
rather than /Applications/MacPython 2.6. Is that an intentional change?)

~~Charles

On Oct 6, 2008, at 12:34 PM, Kent Johnson wrote:

> Rajanikanth Jammalamadaka rajanikanth at gmail.com  wrote:
> Thanks for your reply Kevin. I installed Tk 8.5 but now I get this  
> error:
>
> Traceback (most recent call last):
>  File "/Library/Frameworks/Python.framework/Versions/Current/bin/ 
> idle",
> line 5, in <module>
>   main()
>  File "/Library/Frameworks/Python.framework/Versions/2.6/lib/ 
> python2.6/idlelib/PyShell.py",
> line 1382, in main
>   root = Tk(className="Idle")
>  File "/Library/Frameworks/Python.framework/Versions/2.6/lib/ 
> python2.6/lib-tk/Tkinter.py",
> line 1645, in __init__
>   self._loadtk()
>  File "/Library/Frameworks/Python.framework/Versions/2.6/lib/ 
> python2.6/lib-tk/Tkinter.py",
> line 1659, in _loadtk
>   % (_tkinter.TK_VERSION, tk_version)
> RuntimeError: tk.h version (8.4) doesn't match libtk.a version (8.5)
>
> -------------------
>
> I am seeing this same problem with Python 2.6 on Mac OSX 10.4.  
> First I had
> ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/ 
> 2.6/lib/python2.6/lib-dynload/_tkinter.so,
> 2)
>
> I installed ActiveState Tk 8.5, now I see the error above. Somehow
> _tkinter.TK_VERSION is '8.4' but the version of Tk that is searched
> and loaded is 8.5.
>
> I previously installed Python 2.6rc2 and rc3 from source, could that
> have something to do with this? I do seem to be loading the correct
> _tkinter.so:
> In [3]: _tkinter.__file__
> Out[3]: '/Library/Frameworks/Python.framework/Versions/2.6/lib/ 
> python2.6/lib-dynload/_tkinter.so'
>
> and
> kent $ ls -l /Library/Frameworks/Python.framework/Versions/2.6/lib/ 
> python2.6/lib-dynload/_tkinter.so
> -rwxrwxr-x   1 root  admin  225936 Oct  1 19:49
> /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib- 
> dynload/_tkinter.so
>
> I hesitate to blame my tools but this looks to me like a build problem
> in the _tkinter module...
>
> Also the Python 2.6 installer did not install /Applications/MacPython
> 2.6 at all.
>
> Kent
>
> PS Apologies to pythonmac-sig-owner, I originally sent this to that
> address by mistake...
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
>



More information about the Pythonmac-SIG mailing list