Ну я могу видеть два решения здесь:
1) Следуйте Docs-Tkinter install for Python (for 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.
для импорта _tkinter я получаю: TraceBack (самый последний вызов последнего): File "<интерактивный вход>", строка 1, в ImportError: DLL нагрузки не удалось:% 1 не является приложением Win32. –
32 или 64-битный питон? – LotusUNSW
Python 2.7.5 на 64 бит –