背景
升级Python到3.13版本后,安装pyqtgraph最新版本pyqtgraph-0.13.7,原有的python脚本无法运行,报以下错误:
ImportError: cannot import name 'GraphicsWindow' from 'pyqtgraph
分析
经排查,发现graphicsWindows.py文件在pyqtgraph-0.12.4之后的版本删除了,GraphicsWindow类也就没有了。
解决方法一
将PC上pyqtgraph版本指定安装到pyqtgraph-0.12.4,问题解决。
pip install pyqtgraph==0.12.4
解决方法二
寻找替换函数GraphicsLayoutWidget(),替换方法如下:
将:
win=pg.GraphicsWindow()
更新为: