运行Python 3时,9.4我无法导入tkinter,但降级到3,8.2工作正常

ogsagwnx  于 2023-05-02  发布在  Python
关注(0)|答案(1)|浏览(113)

我在macOS Catalina 上运行tcl 8。6.11,我用brew install python3安装了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
>>>

不知道是什么原因造成的,任何见解将不胜感激

balp4ylt

balp4ylt1#

看起来tkinter在python 3的brew中被禁用了。9,但不是3。8,
在他们的GitHub上发表了评论。
如果你想使用python3,试试python-tk公式。9.

相关问题