@performer1

Не открывается окно в tkinter python?

У меня Windows 10 с установленным python 3 (.9 вроде)

В Visual studio code (ошибка не в нем точно(там все ОК)) у меня какая-та ошибка:
from tkinter import *
from tkinter import messagebox
ImportError: cannot import name 'messagebox' from partially initialized module 'tkinter' (most likely due to a circular import) (C:\path\path2\Programming\python\tkinter\tkinter.py)

Когда интерпретирую через cmd выводит тоже самое (также у меня и в Thonny и в Geany)

Но в строенным IDLE python у меня все правильно работает
Но мне не так охота писать в строенным IDLE

Как можно это исправить, помогите пж
  • Вопрос задан
  • 820 просмотров
Решения вопроса 1
@o5a
ImportError: cannot import name 'messagebox' from partially initialized module 'tkinter' (most likely due to a circular import) (C:\path\path2\Programming\python\tkinter\tkinter.py)

Не надо называть свои скрипты так же, как импортируемые библиотеки
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@NikeName2023
Ошибка происходит из-за того, что в первой строчке (from tkinter import *), вы подключили всё вместе с messagebox.
А второй строчкой подключаете его отдельно. Поэтому ошибка. Для решения проблемы уберите вторую строчку!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы