ModuleNotFoundError: нет модуля с именем 'tkinter' / PyCharm

Я пытаюсь запустить этот код в 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

Спасибо!

Редактировать: ввод в " import tkinter " в оболочке IDLE работает нормально, однако ввод в то же самое в консоли PyCharm вызывает ошибку выше...

Edit2: я решил проблему, полностью удалив pycharm и снова установив его.

2 ответа

Если у вас здесь проблемы с macOS Big Sur и вы используете Homebrew, знайте, что tkinter не входит в состав Python 3.9 и его нужно устанавливать отдельно.

      brew install python-tk@3.9

Вы можете щелкнуть его правой кнопкой мыши и перейти к контекстным действиям для установки или перейти к терминалу и ввести,pip install python-tkinter или sudo apt install python-tkinter!

Другие вопросы по тегам