Задать вопрос
@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

Как можно это исправить, помогите пж
  • Вопрос задан
  • 1072 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Решения вопроса 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.
А второй строчкой подключаете его отдельно. Поэтому ошибка. Для решения проблемы уберите вторую строчку!
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽