ModuleNotFoundError: No module named '_tkinter' on macOS

ModuleNotFoundError: No module named '_tkinter' on macOS

Tkinter 不工作,它抛出一个错误。

安装

% pip3 install tk

我的代码

#!/usr/bin/env python3

import tkinter as tk

错误

Traceback (most recent call last):
  File "/Users/arghadip/Library/Application Support/CodeRunner/Unsaved/Untitled.py", line 4, in <module>
    import tkinter as tk
  File "/usr/local/Cellar/python@3.9/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/tkinter/__init__.py", line 37, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'

对于Python3 tkinter 可以简单地安装,

brew install python-tk

pip 有时无法在我的 Mac 上成功运行,尤其是在 High Sierra OS 版本中。 mac.

可以用brew安装各种软件包