Если, как и я, у вас нет привилегий root в вашей сети из-за ваших замечательных друзей в IS, и вы работаете в локальной установке, у вас могут возникнуть проблемы с вышеуказанными подходами.
Я провел целую вечность в Google - но, в конце концов, это легко.
Загрузите tcl и tk с http://www.tcl.tk/software/tcltk/download.html и установите их также локально.
Для локальной установки в Linux (я сделал это в своем домашнем каталоге), распакуйте файлы .tar.gz для tcl и tk.Затем откройте файлы readme в каталоге ./unix.Я запустил
cd ~/tcl8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711
make
make install
cd ~/tk8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711 --with-tcl=/home/cnel711/tcl8.5.11/unix
make
make install
Это может показаться болезненным, но файлы крошечные и установка происходит очень быстро.
Затем повторно запустите python setup.py build
и python setup.py install
в каталоге установки Python- и это должно работать.Это сработало для меня - и теперь я могу импортировать Tkinter и т. Д. В свое удовольствие - yipidy-yay.Целый день потратил на это - надеюсь, эта записка спасет других от боли.