【问题标题】:ModuleNotFoundError: No module named 'tkinter' / PyCharmModuleNotFoundError:没有名为“tkinter”/ PyCharm 的模块
【发布时间】:2019-03-18 21:36:34
【问题描述】:

我正在尝试在 pycharm 中运行此代码:

import tkinter as tk

root = tk.Tk()

w = tk.Label(root, text="Hello, world!")
w.pack()

root.mainloop()

但是它总是给我以下错误:

Traceback (most recent call last):
  File "/home/nils/PycharmProjects/rfid/first_test.py", line 1, in <module>
    import tkinter as tk
ModuleNotFoundError: No module named 'tkinter'

如果我在 IDLE 中使用完全相同的代码,它会完美运行。我只是不知道如何安装/导入 tkitner(通过项目解释器不起作用)。我正在使用 python 3.7 和最新的 Linux Mint。

如果您能给我一些提示或解决方案,将不胜感激:D

谢谢!

编辑:在 IDLE shell 中输入“import tkinter”可以正常工作,但是在 PyCharm 控制台中输入相同的内容会产生上述错误...

Edit2:我通过完全卸载 pycharm 并重新安装解决了这个问题。

【问题讨论】:

  • PyCharm 解释器是否设置为也使用 3.7? tkinter 的名称在 Python 2 中有所不同
  • 试试import Tkinter
  • @SeanPianka 是的,解释器设置为 3.7
  • 使用 Tkinter 而不是 tkinter 会导致同样的错误。感谢您的 cmets!

标签: python linux python-3.x tkinter linux-mint


【解决方案1】:

如果您在 macOS Big Sur 上遇到问题并使用 Homebrew,请知道 tkinter 不包含在 Python 3.9 中,需要单独安装。

brew install python-tk@3.9

【讨论】:

    【解决方案2】:

    您可以右键单击它并转到上下文操作以安装或转到终端并键入, pip install python-tkinter 或 sudo apt install python-tkinter!

    【讨论】:

      猜你喜欢
      • 2021-03-22
      • 2020-11-20
      • 2020-01-20
      • 2019-09-25
      • 1970-01-01
      • 2019-04-16
      • 2021-03-31
      • 2019-05-31
      • 2019-03-28
      相关资源
      最近更新 更多