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@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
_______________________________________________
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig