在 Mac 上安装 tkinter 模块,使用 PySimpleGUI

我使用 Python 写了个脚本,一键将本地 Markdown 文章发不到 WordPress ,但为了方便使用,准备做个图形 GUI 界面操作,最后选定 PySimpleGUI 实现,导入运行后报错

 File "/usr/local/lib/python3.11/site-packages/PySimpleGUI/__init__.py", line 2, in <module>
    from .PySimpleGUI import *
  File "/usr/local/lib/python3.11/site-packages/PySimpleGUI/PySimpleGUI.py", line 140, in <module>
    import tkinter as tk
  File "/usr/local/Cellar/python@3.11/3.11.6/Frameworks/Python.framework/Versions/3.11/lib/python3.11/tkinter/__init__.py", line 38, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
    ^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named '_tkinter'

看起来是我 Python 环境缺少 _tkinter模块,现在我需要在 Mac 上安装 tkinter模块,参考搜索结果,你可以这样做:

首先第一步在终端执行

brew install python-tk

等待安装完成,再运行脚本看是否还报错,如果还报错,接着执行下面命令。

1,确定电脑上已经安装了 pip3

pip3 --version

2,升级 pip

pip3 install --upgrade pip

image-20231028143634818

3,使用 pip3 安装 Tkinter

pip3 install tk

image-20231028143738539

到这一步我这边问题已经解决,希望以上能帮到你。

本文由老郭种树原创,转载请注明:https://guozh.net/install-tkinter-module-on-mac-with-pysimplegui/

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注