Widzę tutaj dwa rozwiązania:
1) Postępuj zgodnie z instalacją Docs-Tkinter dla Pythona ( dla Windows ):
Tkinter (i od Pythona 3.1, ttk) są zawarte we wszystkich standardowych dystrybucjach Pythona. Ważne jest, abyś używał wersji Pythona obsługującej Tk 8.5 lub nowszą i ttk. Zalecamy zainstalowanie dystrybucji „ActivePython” z ActiveState, która zawiera wszystko, czego potrzebujesz.
W przeglądarce internetowej przejdź do Activestate.com i postępuj zgodnie z linkami, aby pobrać wersję Community Edition programu ActivePython dla systemu Windows. Upewnij się, że pobierasz wersję 3.1 lub nowszą, a nie 2.x.
Uruchom instalator i postępuj zgodnie z instrukcjami. Skończysz z nową instalacją ActivePython, zlokalizowaną np C:\python32
. Z wiersza poleceń systemu Windows lub polecenia „Uruchom ...” w menu Start powinno być możliwe uruchomienie powłoki Pythona poprzez:
% C:\python32\python
Powinno to dać ci wiersz poleceń Pythona. W monicie wprowadź te dwa polecenia:
>>> import tkinter
>>> tkinter._test()
Powinno to pojawić się małe okienko; pierwsza linia u góry okna powinna zawierać napis „To jest Tcl / Tk wersja 8.5”; upewnij się, że nie jest to 8.4!
2) Odinstaluj 64-bitowy Python i zainstaluj 32-bitowy Python.