[Qt Error] Could not load the Qt platform plugin “xcb“ in “ “ even though it was found.

python运行时报错

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

注意是不是matplotlib库导致的。如果是plt.figure()导致的,一个治标的方法是在import时修改backend

import matplotlib
matplotlib.use('TkAgg') # For qt problem

更直接的办法是检查一下qt的安装

pip freeze | grep -i qt

如果显示安装有多个版本的Qt,如

PyQt5==5.15.11
PyQt5-Qt5==5.15.2
PyQt5_sip==12.16.1
PyQt6==6.5.1
PyQt6-Qt6==6.5.1
PyQt6-sip==13.5.1

可以考虑全部卸载重装一个指定版本

pip uninstall -y PyQt5 PyQt5-Qt5 PyQt5_sip PyQt6 PyQt6-Qt6 PyQt6-sip && pip install "PyQt5==5.15.2"

你可能感兴趣的:(qt,开发语言)