小编Pan*_*sek的帖子

在 Mac 上运行 Tkinter

我是一个绝对的新手。我正在尝试为我的学校项目制作 Python GUI,所以我决定使用 Tkinter。当我尝试导入 Tkinter 时,它会抛出以下消息:

>>> import tkinter
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 36, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'
Run Code Online (Sandbox Code Playgroud)

我试图在网上找到解决方案,但我无法弄清楚(主要是不明白)。

我在 setup.py 中读到了有关目录的一些问题,但我不明白如何修复它。我的 python3.7 文件夹中有 tkinter 文件夹。

我不太明白我发现的这些步骤

如果失败并显示“没有名为 _tkinter 的模块”,则需要修改您的 Python 配置以包含此模块(这是用 C 实现的扩展模块)。不要编辑模块/设置(它已经过时)。您可能必须安装 Tcl 和 Tk(使用 RPM 时,还要安装 -devel RPM)和/或编辑 setup.py 脚本以指向安装 Tcl/Tk 的正确位置。如果您在默认位置安装 Tcl/Tk,只需重新运行“make”即可构建 _tkinter 扩展。

我使用的是 …

python macos tkinter

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

macos ×1

python ×1

tkinter ×1