Tkinter 模块导入错误:解决方案和预防
如果您在尝试导入时遇到错误“ModuleNotFoundError:没有名为 'Tkinter' 的模块”在Python中导入Tkinter模块,出现此问题是由于您的系统上未安装该模块。
安装
要解决此问题,您可以安装Tkinter模块根据您的操作系统使用软件包管理器:
sudo apt-get install python3-tk
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
导入 Tkinter
安装后即可正确导入 Tkinter 模块:
import tkinter as tk
import Tkinter as tk
版本灵活性
如果您打算同时支持Python 2和3,您可以使用以下代码基于Python解释器版本导入Tkinter:
import sys if sys.version_info[0] == 3: import tkinter as tk else: import Tkinter as tk
以上是为什么我收到“ModuleNotFoundError:没有名为“Tkinter”的模块”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!