如何解决运行 python 3.9.4 时,我无法导入 tkinter,但降级到 3.8.2 效果很好
我在运行 tcl 8.6.11 的 macOS Catalina 上,我使用安装了 python3
brew install python3
tclsh
% info patchlevel
8.6.11
python 3.9.4 的当前版本
python3 --version
Python 3.9.4
>>> import tkinter
import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'
降级到 3.8.2
python3 --version
Python 3.8.2
>>> import tkinter
>>>
不确定是什么原因造成的,任何见解将不胜感激
解决方法
看起来 tkinter 在 python 3.9 的 brew 中被禁用,但在 3.8 中没有,
it's commented on their github。
如果您想使用 python 3.9,请尝试使用 python-tk 公式。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。