我正在为matplotlib执行this示例文件,并且在正常退出主窗口时出现以下错误。
Fatal Python error: deallocating None
我只更改了以下行,因为我想使用PySide2而不是PyQt。
原件:
# Make sure that we are using QT5
matplotlib.use('Qt5Agg')
from PyQt5 import QtCore, QtWidgets
新:
# Make sure that we are using QT5
matplotlib.use('Qt5Agg')
matplotlib.rcParams['backend.qt5']='PySide2'
from PySide2 import QtCore, QtWidgets
该程序运行完美,它只是在我关闭它时崩溃,这有点刺激。
我的环境包括:
有什么想法吗?
答案 0 :(得分:0)
请参阅此帖子https://stackoverflow.com/a/49712824/6704496,它似乎是一个不是最新版本的错误。请下载最新的轮http://download.qt.io/snapshots/ci/pyside/5.9/latest/。