【问题标题】:ModuleNotFoundError: No module named '_tkinter' on macOSModuleNotFoundError:macOS 上没有名为“_tkinter”的模块
【发布时间】:2021-10-03 20:43:16
【问题描述】:

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'

【问题讨论】:

  • _tkinter,所以你的 python 可能没有配置为tkinter
  • 如何配置?
  • brew install python-tk试试
  • 成功了,但你能告诉我pip3 install tk 是什么吗?

标签: python macos tkinter coderunner


【解决方案1】:

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

brew install python-tk

pip 有时无法在我的 Mac 上成功运行,尤其是使用 High Sierra OS 版本。 mac可以使用brew安装各种软件包。

【讨论】:

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