Ну, я бачу два рішення тут:
1) Дотримуйтесь встановлення Docs-Tkinter для Python ( для Windows ):
Tkinter (і, оскільки Python 3.1, ttk) включений у всі стандартні дистрибуції Python. Важливо, що ви використовуєте версію Python, що підтримує Tk 8.5 або новішої версії, і ttk. Ми рекомендуємо встановити дистрибутив "ActivePython" з ActiveState, який включає все, що вам потрібно.
У своєму веб-браузері перейдіть на Activestate.com і перейдіть за посиланнями, щоб завантажити Community Edition ActivePython для Windows. Переконайтеся, що ви завантажуєте версію 3.1 або новішої, а не 2.x версію.
Запустіть інсталятор та виконайте наступні дії. У вас з'явиться нова установка ActivePython, розміщена, наприклад, у C:\python32
. У командному рядку Windows або команді "Виконати ..." у меню "Пуск" ви зможете запустити оболонку Python за допомогою:
% C:\python32\python
Це повинно дати вам командний рядок Python. З підказок введіть ці дві команди:
>>> import tkinter
>>> tkinter._test()
Це повинно спливати невелике вікно; перший рядок у верхній частині вікна повинен говорити "Це Tcl / Tk версія 8.5"; переконайтесь, що це не 8,4!
2) Видаліть 64-бітний Python та встановіть 32-бітний Python.