Несколько возможных причин, по которым возникает ошибка импорта tkinter в Python:
- Отсутствие пакета tkinter в системе. sebhastian.com В Linux для решения проблемы нужно установить python-tk с помощью команд из терминала. sebhastian.com В macOS — использовать команду brew install python-tk. sebhastian.com В Windows можно попробовать установить пакет tk с помощью pip: pip install tk или pip3 install tk. sebhastian.com
- Неправильное утверждение импорта. sebhastian.com В версии Python 2 нужно импортировать Tkinter с заглавной буквы T, а в Python 3 — с маленькой буквы, как import tkinter. sebhastian.com
- Именование модуля в проекте как tkinter.py. bobbyhadz.com Если ошибка сохраняется, стоит убедиться, что модуль не назван так, потому что это может затенять оригинальный модуль tkinter. bobbyhadz.com
Также при установке Python в Windows нужно зайти в «Customize installation» и проверить, что стоит галка напротив «tcl/tk and IDLE». ru.stackoverflow.com Если первоначально Python был установлен без этой галки, переустановка с включённой галкой может решить проблему. ru.stackoverflow.com