导入错误:没有名为“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 tkinter
和tkinter._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”的模块[重复]
Jupyter vs IPython:Matplotlib - 没有名为 Tkinter 的模块