This is the result of the test you suggested to me. What do you think?
Last login: Mon Jun 27 19:35:21 on ttys000 host220-186-dynamic:~ luca$ cd /Library/Frameworks/Python.framework/ Versions/2.6 host220-186-dynamic:2.6 luca$ cd ./lib/python2.6/lib-dynload/ host220-186-dynamic:lib-dynload luca$ otool -L _tkinter.so _tkinter.so (architecture ppc): /Library/Frameworks/Tcl.framework/Versions/8.5/Tcl (compatibility version 8.5.0, current version 8.5.1) /Library/Frameworks/Tk.framework/Versions/8.5/Tk (compatibility version 8.5.0, current version 8.5.1) /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version 47.1.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.9) _tkinter.so (architecture i386): /Library/Frameworks/Tcl.framework/Versions/8.5/Tcl (compatibility version 8.5.0, current version 8.5.1) /Library/Frameworks/Tk.framework/Versions/8.5/Tk (compatibility version 8.5.0, current version 8.5.1) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.9) host220-186-dynamic:lib-dynload luca$ ls -l /Library/Frameworks/ Tcl.framework/Versions/ total 8 drwxr-xr-x 8 root admin 272 23 Giu 15:57 8.5 lrwxr-xr-x 1 root admin 3 23 Giu 15:57 Current -> 8.5 host220-186-dynamic:lib-dynload luca$ ls -l /Library/Frameworks/ Tk.framework/Versions/ total 8 drwxr-xr-x 8 root admin 272 23 Giu 15:57 8.5 lrwxr-xr-x 1 503 wheel 3 23 Giu 15:57 Current -> 8.5 host220-186-dynamic:lib-dynload luca$ ls -l /System/Library/Frameworks/ Tk.framework/Versions/ total 8 drwxr-xr-x 10 root wheel 340 23 Giu 21:53 8.4 drwxr-xr-x 10 root wheel 340 23 Giu 21:53 8.5 lrwxr-xr-x 1 root wheel 3 12 Ott 2010 Current -> 8.5 host220-186-dynamic:lib-dynload luca$ ls -l /System/Library/Frameworks/ Tcl.framework/Versions/ total 8 drwxr-xr-x 11 root wheel 374 23 Giu 21:53 8.4 drwxr-xr-x 11 root wheel 374 23 Giu 21:53 8.5 lrwxr-xr-x 1 root wheel 3 12 Ott 2010 Current -> 8.5 host220-186-dynamic:lib-dynload luca$ sudo /usr/local/bin/idle2.6 Password: Traceback (most recent call last): File "/usr/local/bin/idle2.6", 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) -- http://mail.python.org/mailman/listinfo/python-list