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!