我是一个绝对的新手。我正在尝试为我的学校项目制作 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 扩展。
我使用的是 …