Приложение Python/pygame не отвечает после выхода()

#python #pygame #spyder

Вопрос:

Я искал повсюду решение этой проблемы, но, похоже, не могу его найти.

Я использую pygame на Spyder (на macOS), создаю окно с pygame.display.set_mode() и т. Д.

Я поставил

 pygame.display.quit()        
pygame.quit()
 

в конце моего кода окно действительно закрывается, однако значок Python продолжает работать в моей панели программ с надписью «Приложение не отвечает», и мне всегда приходится принудительно завершать работу, иначе это замедлит работу компилятора.

Есть ли способ, которым я могу автоматически закрыть его с помощью дисплея в конце программы? Я пытался sys.exit() , но ничего не вышло.

Любая помощь была бы очень признательна! Заранее спасибо.

Комментарии:

1. Попробуйте добавить sys.exit() или exit() в конце.

2. возможно, попытка raise SystemExit может сработать? Кажется, я помню, что у pygame действительно была такая проблема (на mac), просто не могу вспомнить, что я сделал, чтобы ее решить.