导入错误:没有名为“Tkinter”的模块 [重复]

Posted

技术标签:

【中文标题】导入错误:没有名为“Tkinter”的模块 [重复]【英文标题】:Import Error: No Module named 'Tkinter' [duplicate] 【发布时间】:2018-02-04 03:35:37 【问题描述】:

我正在尝试创建一个简单的 gui 并在 IDLE 中运行,但每次运行它时,都会出现错误:Import Error: No module named 'Tkinter'

如果有人想知道,这是我的代码:

from Tkinter import *
root = Tk()
root.mainloop()

我还尝试使用命令import tkintertkinter._test() 验证我是否安装了tkinter,它表明我已经安装了tkinter。

【问题讨论】:

将您所说的与您的实际代码进行比较...import tkinter 不是您正在运行的,或者错误说缺少哪个模块 【参考方案1】:

使用小写 T 表示 Python 3 的 tkinter 导入语句:

import tkinter

如果你使用 python2 它是:

from Tkinter import *

但是你使用的是python3,所以是:

from tkinter import *

【讨论】:

使用所有小写作品,但我在互联网上看到了一个带有“T”大写字母的代码并且它有效。感谢您的回答。 即 Python 2 版本的模块。您正在使用 Python 3,在 python 3 上,模块名称是 tkinter。

以上是关于导入错误:没有名为“Tkinter”的模块 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

ModuleNotFoundError:使用python 3的python中没有名为“Tkinter”的模块[重复]

导入错误:没有名为“TkTreectrl”的模块 [重复]

Jupyter vs IPython:Matplotlib - 没有名为 Tkinter 的模块

导入 matplotlib 失败,在 heroku 上没有名为 _tkinter 的模块

ImportError:没有名为 _tkinter 的模块

导入pygame没有名为'pygame'的模块[重复]