我正在尝试创建一个file chooser dialog box。但是,当我尝试在Python3中导入tkMessageBox
时,我得到一个错误,声明该模块不存在。
import tkMessageBox
# ImportError: No module named 'tkMessageBox'
当我尝试在Python3中导入其他Tkinter模块时,我得到了类似的错误。
import Tkinter # No module named 'Tkinter'
import tkColorChooser # No module named 'tkColorChooser'
import tkFileDialog # No module named 'tkFileDialog'
如何在Python 3中导入Tkinter模块?新的模块名称是什么?
发布于 2009-03-23 13:11:44
Tkinter
package from Python 2已重命名为tkinter
in Python 3,以及与其相关的其他模块。
以下是已重命名的模块列表:
Tkinter
tkinter
tkMessageBox
tkinter.messagebox
tkColorChooser
tkinter.colorchooser
tkFileDialog
tkCommonDialog
tkinter.messagebox
tkColorChoosertkinter.colorchooser
tkFileDialog
tkCommonDialog
tkinter.commondialog
tkSimpleDialog
tkinter.simpledialog
tkFont
tkinter.font
Tkdnd
tkinter.dnd
ScrolledText
tkinter.scrolledtext
Tix
tkinter.tix
ttk
tkinter.ttk
tkinter.filedialog
→
我建议您学习如何使用dir
命令动态浏览模块。如果你是在windows下,配置Python来使用readline模块来获得自动补全,并使在模块中列出可用类变得更容易。
有关每个模块的描述,请参阅Python官方文档。(Tkinter
in Python 2.x,tkinter
in Python 3.x)
发布于 2021-06-21 01:25:10
使用Tkinter / tkinter for Python 2. & Python 3的快速脚本。**
我有一个脚本,其中有不同的Python2的导入。* Tkinter,所以浏览一个,但我看到的答案都是分散的。这里有一个使用两个Python版本的安全脚本的小结。
try: # Python 2.7
import Tkinter as tk
import tkColorChooser as color
import tkCommonDialog as cdialog
import Tkconstants as const
import Tkdnd as dnd
import tkFileDialog as fdialog
import tkFont as font
import tkMessageBox as msgbox
import ScrolledText as stext
import tkSimpleDialog as sdialog
import Tix as tix
import ttk
except ImportError: # Python 3.*
import tkinter as tk
from tkinter import (
colorchooser as color,
commondialog as cdialog,
constants as const,
dialog,
dnd,
filedialog as fdialog,
font,
messagebox as msgbox,
scrolledtext as stext,
simpledialog as sdialog,
tix,
ttk
)
ModuleNotFoundError错误列表(运行Python3时)
ModuleNotFoundError: No module named 'Tkinter'
ModuleNotFoundError: No module named 'tkMessageBox'
ModuleNotFoundError: No module named 'ScrolledText'
ModuleNotFoundError: No module named 'tkFileDialog'
https://stackoverflow.com/questions/673174
复制相似问题