Downloading Tkinter and Tcl/Tk

You don't need to download Tkinter - it's an integral part of all Python distributions (except binary distributions for platforms that don't support Tcl/Tk). But you sometimes do need to download Tcl/Tk, from:

Tcl/Tk Developer Xchange

For Windows or Mac OS 9, the Python installers already contain a full Tcl/Tk installation.

For Windows, an alternative way to download Python and Tcl/Tk is Pythonware's Python for Windows installer. This takes less memory, but you don't get the documentation.

For Unix, you must download, build and install both Tcl and Tk from the source. Build Tcl first. Each source distribution contains a README file explaining the process. It's about as simple as building and installing Python. Tip for GCC users: you must pass "--enable-gcc" to the configure script.

For Mac OS X the situation is currently a bit complicated. Tony Lownds has created a page with instructions.