Python-Kernel stirbt für zweiten Durchlauf der PyQt5-GUI

Verwenden von Spyder in Python 3.5.2 | Anaconda 4.2.0 (64-Bit) Windows-Paket. Menge: 5.6.0Bei der ersten Ausführung wird das GUI-Fenster wie erwartet geöffnet.Für den 2. Lauf wird nichts geöffnet und es wird @ empfangKernel gestorben, Neustart log message.

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_()

IPhython-Protokoll:

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

Warum stirbt der Kernel für den 2. Durchgang und wie löst man das?

(Dasselbe auch mit # sys.exit (app.exec_ ()) als letzte Zeile.)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage