You can check which version of Tcl/Tk that Tkinter uses by typing the following lines at the Python prompt:
import Tkinter
Tkinter.Tk().tk.eval('info
tclversion')
Snack is accessed using the
tkSnack module located in the python directory of the source distribution.
You need to have the file
tkSnack.py in your Python path. The installer should put this file in your
Lib directory, search for it and move it by hand it this installation step
failed.
If you have several versions
of Python installed on your system the Snack installer will first look
for the Python2.1 installation and put the files there. Otherwise, it will
search for version 2.0 and 1.6. It will currently not install for multiple
versions, so in this case you will have to move the files by hand.
A default installation of Python 1.6 and Snack on Windows might look like this (depending on were Python was installed):
C:\Python1.6\Lib\tkSnack.pySimilarly, for Python 2.0 and Snack on Windows:
C:\Python1.6\tcl\snack2.0\libsnack.dll
C:\Python1.6\tcl\snack2.0\snack.tcl
C:\Python1.6\tcl\snack2.0\pkgIndex.tcl
C:\Python20\Lib\tkSnack.py
C:\Python20\tcl\snack2.0\libsnack.dll
C:\Python20\tcl\snack2.0\snack.tcl
C:\Python20\tcl\snack2.0\pkgIndex.tcl