运行yolov4的get_map代码是用到的pyqt库,出现如下问题
已经试过了环境变量修改添加,pyside2重装,在init_代码中添加环境变量代码,均无法解决该问题。
有一点,在我重装pyside2前,图中报错没有地址的那部分。
建议你看下这篇博客This application failed to start because no Qt platform plugin could be initialized应该就是QT环境没有配置好的问题。
是不是没有安装pyqt模块。提示是找不到pyqt的插件。所以报错。如果不行,先卸载pyqt模块,然后重新安装试试
Pycharm+PyQt5报错no Qt platform plugin could be initialized_科研废柴.的博客-CSDN博客
PyQt5解决Qt platform plugin could be initialized - 知乎
安装以下包
pip install PyQt5==5.15.2
pip install PyQt5-Qt5==5.15.2
pip install PyQt5-sip==12.11.0
方法一: 查看工程的依赖库,比对着去添加需要的库到debug/release目录下
方法二:使用Qt部署工具windeployqt.exe(在qt安装目录中)来检测运行该exe所需动态库,运行命令:
windeployqt.exe 目标.exe
运行完成后,目标.exe同级目录中就会出现其依赖库了,相关的plugins和platform文件夹与动态库都会拷贝在该目录下。