出于某种原因,我不能使用Tkinterortkinter模块。在 python shell 中运行以下命令后
Tkinter
tkinter
import Tkinter
或者
import tkinter
我收到了这个错误
ModuleNotFoundError:没有名为“Tkinter”的模块
ModuleNotFoundError:没有名为“tkinter”的模块
可能是什么原因,我们该如何解决?
您可能需要使用类似于以下内容的方式安装它:
对于带有 Apt 的 Ubuntu 或其他发行版:
sudo apt-get install python3-tk
对于 Fedora:
sudo dnf install python3-tkinter
您还可以像这样提及 Python 版本号:
sudo apt-get install python3.7-tk
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
最后,import tkinter(for Python 3)或者Tkinter(for Python 2),或者在运行时根据Python解释器的版本号选择(为了兼容两者):
import sys if sys.version_info[0] == 3: import tkinter as tk else: import Tkinter as tk