Я работаю над библиотекой PyQt5 на Anaconda 3.6. Код работает нормально, когда я выполняю его один раз, но мне нужно перезапускать ядро каждый раз, когда мне нужно выполнить код, в противном случае он показывает ошибку «Python прекратил работать». Могу ли я продолжать использовать то же ядро, не перезапуская его?
from PyQt5.QtWidgets import QMainWindow, QApplication
import numpy as np
import sys
class Window(QMainWindow):
def __init__(self):
super().__init__()
self.title='Pyqt5 Window'
self.top=100
self.left=100
self.width=680
self.height=500
self.InitWindow()
def InitWindow(self):
self.setWindowTitle(self.title)
self.setGeometry(self.top, self.left, self.width, self.height)
self.show()
App=QApplication(sys.argv)
window=Window()
sys.exit(App.exec())