Задать вопрос

Почему ошибка RuntimeError: main thread is not in main loop в python?

Почему ошибка RuntimeError: main thread is not in main loop в python?
Она появилась она в цикле, но почему?
и как ее исправить?
  • Вопрос задан
  • 1532 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Небось пытаетесь использовать библиотеку графического интерфейса с потоками? Только они потокобезопасными не являются, а потому придётся соблюдать ряд строгих правил. Например запускать цикл событий только в главном потоке и не обращаться к элементам графического интерфейса из любых других потоков, кроме главного.
Ответ написан
Комментировать
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
main thread is not in main loop

означает, что основной поток отсутствует в основном цикле исполнения. Чтобы устранить ошибку, поместите основной поток в основной цикл.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы