Не запускается код. ModuleNotFoundError: No module named 'tkinter'

Traceback (most recent call last): File "/home/egor-lyadsky/PycharmProjects/pythonProject/main.py", line 1, in from tkinter import * ModuleNotFoundError: No module named 'tkinter'


Ответы (4 шт):

Автор решения: Overlordix

Поскольку у Вас вывод указывает на исполнение в *NIX системе, осмелюсь предположить, что используется Debian подобный дистрибутив. В таком случае просто запустите

sudo apt install python3-tk

Если у Вас Arch, то

sudo pacman -S python3-tk

В иных случаях смотрите менеджер пакетов своей OS.

→ Ссылка
Автор решения: Brainsluggy

Если у вас Windows, то может быть, у вас по-другому называется библиотека:

pip install tkinter

Потом замените import tkinter на import TKinter.

Если не поможет, то замените на import Tkinter.

Если нету pip:

python -m pip install -U pip

Надеюсь, поможет!

→ Ссылка
Автор решения: Brainsluggy

Ответ для Linux (похоже, но изменено):

pip3 install tkinter

Потом замените import tkinter на import TKinter.

Если не поможет, то замените на import Tkinter.

Если нету pip:

sudo apt -y install python3-pip

Если ничего из этого не сработает, то не знаю.

→ Ссылка
Автор решения: Reveek

Зайдите в папку .loсal (находится в домашней папке(скорее всего это скрытая папка, нажмите CTRL + H)), там найдите пакет tkinter (или что то другое похожее на tkinter, смотря что вы установили). И затем скопируйте его в папку с проектом (лучше в virtualvenv, если он у Вас есть). Должно помочь

→ Ссылка