您可能需要使用以下一种(或类似的方式)安装它:
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