【发布时间】:2021-10-12 08:52:42
【问题描述】:
我是新手,我写了 5 行 tkinter 但它没有运行并给出错误
Traceback (most recent call last):
File "/Users/pathparakh/Projects/python/tk/hello.py", line 1, in <module>
from _tkinter import *
ModuleNotFoundError: No module named '_tkinter'
我的代码是
from tkinter import *
root = Tk()
hi = Label(root, text='hi').pack()
root.mainloop()
但在 5 小时之前它运行正常。
【问题讨论】:
-
你安装 tk 了吗?
-
是的,我安装了 tk,甚至在 5 小时前运行它
-
该代码不可能产生该错误,错误消息指出您使用
from _tkinter import *(顺便说一句,您不应该这样做) -
@PathParakh 可能你现在正在运行另一个 python 安装
-
@YaroslavKornachevskyi
tkinter默认情况下可能安装在所有 python 版本上(除非您指定不安装它),而且给定的代码无论如何也不会产生该问题(并且 OP 不应该使用_modulename无论如何,它们是私有的)
标签: python python-3.x python-3.9