Although Tcl seems to be installed, there is no native Tk.
So the reason why Python throws that error is because the default python is installed without Tk support. What you need to do is download the Aqua Tk and install the frameworks then build the Python 2.2 source to support Tk. For more...