我正在为 matplotlib执行此示例文件,并且在正常退出主窗口时出现以下错误。
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
否则程序运行完美,当我关闭它时它只是崩溃,这有点烦人。
我的环境包括:
- Python 3.6.4
- PySide2 5.6.0a1
- MatplotLib 2.2.2
有任何想法吗?