【发布时间】:2023-11-05 13:45:02
【问题描述】:
我是 Python 新手。我下载了 Spyder 2.3.1 并在我的 Mac 上运行 Python 2.7。我试过这个示例程序:
from Tkinter import *
root = Tk()
w = Label(root, text="Hello, world!")
w.pack()
root.mainloop()
当我运行时,我收到错误消息:
NameError: name 'Tk' is not defined
如果我查看文件 Tkinter.py,它有以下代码行:
from Tkinter import *
root = Tk()
w = Label(root, text="Hello, world!")
w.pack()
root.mainloop()
看起来像一个无限循环,但它抱怨的是“Tk”说“名称未定义”。任何帮助将不胜感激。
附言我在终端窗口中尝试了python -m idlelib.idle,得到了错误NameError: name 'Tk' is not defined
【问题讨论】:
标签: python tkinter nameerror spyder