为什么 tkinter 在 Mac 上失败

Mar*_*eng 5 python macos tkinter python-3.x

我在 Mac 上使用 tkinter。但是当我使用以下简单代码时,计算机将重新启动。

import tkinter as tk
window = tk.Tk()
Run Code Online (Sandbox Code Playgroud)

问题是什么?谢谢!

  • Mac:莫哈韦沙漠,版本 10.14.6
  • tkinter:版本 8.6
  • 蟒蛇:3.7.3

BPD*_*LVA 1

根据他们的说法,似乎是常见问题python.org/download/mac/tcltk/#built-in-8-6-8

如果您使用的是 macOS 10.6 或更高版本,Apple 提供的 Tcl/Tk 8.5 存在严重错误,可能会导致应用程序崩溃。

我建议您不要修复 TCL/TK,而是重新安装满足要求的 python 版本并使用它python.org/downloads/release/python-374