Вам, вероятно, нужно установить его, используя одно из (или что-то похожее) следующее:
sudo apt-get install python3-tk
sudo dnf install python3-tkinter
Я использую Tkinter уже некоторое время. Почему бы вам не попробовать это и сообщить мне, если это сработало?
try:
# for Python2
from Tkinter import * ## notice capitalized T in Tkinter
except ImportError:
# for Python3
from tkinter import * ## notice lowercase 't' in tkinter here
Вот ссылка ссылка и вот документ
Лучше проверить версии, как предлагается здесь :
if sys.version_info[0] == 3:
# for Python3
from tkinter import * ## notice lowercase 't' in tkinter here
else:
# for Python2
from Tkinter import * ## notice capitalized T in Tkinter
Или вы получите ошибку ImportError: No module named tkinter
РЕДАКТИРОВАТЬ 1: Просто чтобы сделать этот ответ более общим, я заимствовал следующее из комментариев. На Fedora, пожалуйста, используйте одну из следующих команд
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
или
sudo dnf install python3-tkinter