解释器在尝试使用 tkinter 库时崩溃

Interpreter crashes trying to use tkinter library

我试图通过 Python3 在 VSCODE 中启动应用程序。
这是代码:

from tkinter import *

window = Tk()
window.mainloop()

只有 3 行 :)),但是当我尝试在终端中执行文件时,它会给我一个错误,您可以在下面看到。

arash@Arash-MacBook-Pro tkinter % python3 main.py 
macOS 11 or later required !
zsh: abort ------ python3 main.py
arash@Arash-MacBook-Pro tkinter %

我的 Mac 参与了“大苏尔”的创作,并获得了 Python3.9.

这是 brew 安装 Python 的方式中的一个问题(source). If you install Python directly via the official installer here 那么 tkinter 应该会按预期工作。

如果您使用 brew 安装了 python,您还可以使用以下命令来安装缺少的包:

brew install python-tk@3.9