问题

使用matplotlib绘图时,报错:This application failed to start because no Qt platform plugin could beinitialized. Reinstalling the application may fix this problem.
Available platform plugins are: minimal, offscreen, webgl, windows.

如图

 

 

解决方法1:(无法从根本解决,原理是使用其他绘图环境,如‘TKAgg’的后端绘图)

import matplotlib
matplotlib.use('TKAgg')

原回答链接:stackoverflow

 

2025年3月1日更新

解决方法2:

1.卸载与pyqt相关的这四项

pyqt, pyqt5, pyqt5-qt5, pyqt5-sip

 2.卸载labelme

pip uninstall labelme

3.重装labelme

pip install labelme==5.5.0

至此,结束。

解决思路:

labelme需要pyqt环境才能正常运行,因此重装labelme会自动安装pyqt相关库,且版本一定是合适的。