可以进入tkinter文件或者报错代码跳转看到这里调用_tkinter,而这里作者也有提示说如果调用失败需要安装python的tk库,安装tk后即可调用成功。
import _tkinter # If this fails your Python may not be configured for Tk
这里我们用brew安装即可
首先查看一下brew仓库:
brew search tk
发现有python-tk@3.9
安装即可:
brew install python-tk@3.9
测试代码:
import time
from tkinter import messagebox
i = 1
while 1:
print("这是一个弹出提示框")
messagebox.showinfo("提示","我是一个提示框")
time.sleep( 5 )