【问题标题】:ModuleNotFoundError: No module named '_tkinter' in python3? [duplicate]ModuleNotFoundError:python3 中没有名为“_tkinter”的模块? [复制]
【发布时间】: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


【解决方案1】:

我通过运行成功解决了这个问题

brew install python-tk@3.9

【讨论】:

    猜你喜欢
    • 2020-03-06
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    相关资源
    最近更新 更多