运行pyqt5程序时报这个错

Traceback (most recent call last):
File "main_das.py", line 23, in <module>
import pyqtgraph as pg
File "/usr/local/lib/python3.7/dist-packages/pyqtgraph/__init__.py", line 17, in <module>
from .colors import palette
File "/usr/local/lib/python3.7/dist-packages/pyqtgraph/colors/palette.py", line 1, in <module>
from ..Qt import QtGui
File "/usr/local/lib/python3.7/dist-packages/pyqtgraph/Qt/__init__.py", line 402, in <module>
raise Exception('pyqtgraph requires Qt version >= %d.%d (your version is %s)' % (versionReq[0], versionReq[1], QtVersion))
Exception: pyqtgraph requires Qt version >= 5.12 (your version is 5.9.5)

原因

使用的pyqt5版本是​​5.15.6​​​,而pyqtgraph 版本是​​0.12.4​​,版本不匹配导致的

解决方案

sudo pip3 install pyqtgraph==0.11.1