如何避免Jupyter中PyQt代码导致内核频繁重启的问题?
- 内容介绍
- 相关推荐
本文共计409个文字,预计阅读时间需要2分钟。
在Jupyter Notebook或Qtconsole下编译运行一个简单的PyQt程序时,遇到错误:The kernel appears to have died. It will restart automatically.,可能是以下原因:
1. 导入的PyQt模块不正确或缺失。
2.PyQt环境配置不正确。
3.程序中存在语法错误。
以下是一个简化的示例代码,不超过100个字:
python
from PyQt5.QtWidgets import QApplication, QWidgetimport sysapp=QApplication(sys.argv)window=QWidget()window.show()sys.exit(app.exec_())
在jupyter notebook或者是 Qtconsole下编译运行一个简单的pyqt程序,总是报错:
The kernel appears to have died. It will restart automatically.
from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * import sys app = QApplication(sys.argv) window = QWidget(); window.show() app.exec_()
在网上找了半天原因,终于在一个小角落发现了问题所在。现在记下来。
这是因为jupyter本身也是用pyqt编写的,python同时只能运行一个内核。
本文共计409个文字,预计阅读时间需要2分钟。
在Jupyter Notebook或Qtconsole下编译运行一个简单的PyQt程序时,遇到错误:The kernel appears to have died. It will restart automatically.,可能是以下原因:
1. 导入的PyQt模块不正确或缺失。
2.PyQt环境配置不正确。
3.程序中存在语法错误。
以下是一个简化的示例代码,不超过100个字:
python
from PyQt5.QtWidgets import QApplication, QWidgetimport sysapp=QApplication(sys.argv)window=QWidget()window.show()sys.exit(app.exec_())
在jupyter notebook或者是 Qtconsole下编译运行一个简单的pyqt程序,总是报错:
The kernel appears to have died. It will restart automatically.
from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * import sys app = QApplication(sys.argv) window = QWidget(); window.show() app.exec_()
在网上找了半天原因,终于在一个小角落发现了问题所在。现在记下来。
这是因为jupyter本身也是用pyqt编写的,python同时只能运行一个内核。

