Kernel do Python morre para segunda execução da GUI do PyQt5

Usando o Spyder no Python 3.5.2 | Pacote do Anaconda 4.2.0 (64 bits) do Windows. qt: 5.6.0Na primeira execução, a janela da GUI é aberta conforme o esperadoPara a segunda execução, nada é aberto e o recebimentoKernel morreu, reiniciando mensagem de log.

gui1.py:

import sys from PyQt5.QtWidgets import QApplication, QWidget

app = QApplication(sys.argv)

w = QWidget()

w.resize(250,150) w.show()

#sys.exit(app.exec_()) 
app.exec_()

Registro de ritmo:

runfile('F:/work/ws_python/TestProj1/gui1/gui1.py', wdir='F:/work/ws_python/TestProj1/gui1')

runfile('F:/work/ws_python/TestProj1/gui1/gui1.py', wdir='F:/work/ws_python/TestProj1/gui1')

Kernel died, restarting

Kernel died, restarting

Kernel died, restarting

Por que o kernel morre para a segunda execução e como resolvê-lo?

(Fazendo o mesmo, mesmo usando # sys.exit (app.exec_ ()) como última linha.)

questionAnswers(3)

yourAnswerToTheQuestion