在jupyter notebook中编辑PyQt5代码编辑一个窗口程序,运行后jupyter内核报错重启,并且没有弹出相关的程序窗口。开发环境为:win10中WSL2子系统(Ubuntu20.04),miniconda,jupyter notebook,系统已安装图形用户界面。
测试代码如下:
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
在Windows10系统下测试相同代码,显示正常。
在wsl系统中报错信息如下:
搜索网上的说法是PyQt5的版本与PyQt5-sip版本不兼容,不知道该如何解决。我的版本如下: