【问题标题】:ModuleNotFoundError: No module named '_tkinter' with tkinter on fedoraModuleNotFoundError:在 Fedora 上没有名为 '_tkinter' 的模块与 tkinter
【发布时间】:2021-08-14 18:24:01
【问题描述】:

我在 Fedora 34 上,我不能使用 PySimpleGUI,因为不会安装 tkinter。 当我输入import PySimpleGUI as sg时,他输入了“ModuleNotFoundError: No module named '_tkinter'”

>>> import PySimpleGUI as sg
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "/home/meblikea/.local/lib/python3.9/site-packages/PySimpleGUI/__init__.py", line 2, in <module>
   from .PySimpleGUI import *
 File "/home/meblikea/.local/lib/python3.9/site-packages/PySimpleGUI/PySimpleGUI.py", line 95, in <module>
   import tkinter as tk
 File "/usr/local/lib/python3.9/tkinter/__init__.py", line 37, in <module>
   import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'

我已经试过sudo dnf install python3-tkinter,他说他已经安装了。

我已经尝试安装 tk 和 future,但他打印

Requirement already satisfied: future in ./.local/lib/python3.9/site-packages (0.18.2)

你能帮帮我吗? 谢谢。

【问题讨论】:

    标签: python python-3.x tkinter pycharm pysimplegui


    【解决方案1】:

    tkinter 在标准库中。你用的是哪个编辑器?

    所以如果你使用 PyCharm 并且有像这样的红色下划线文本:

    (内容无关紧要)。 您可以点击红色下划线的文本,然后导入 tkinter。如果这不起作用,试试这个:pip install python-tk

    【讨论】:

    • PyCharm,我可以从标签中看到。
    • 为什么你有 2 个答案,删除一个并将另一个包含在一个中
    猜你喜欢
    • 2021-12-14
    • 1970-01-01
    • 2019-03-18
    • 2021-10-03
    • 2017-10-29
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多