PyQt6导入QtWidgets时DLL加载失败问题求助
PyQt6导入QtWidgets时DLL加载失败问题求助
各位好,我遇到个挺头疼的问题想请教大家:
我开发的PyQt6应用在绝大多数PC上都能正常运行,但有一组特定的机器每次启动都会报错,直接卡在导入QtWidgets的环节。
具体报错内容如下:
from PyQt6.QtWidgets import QApplication, QMainWindow ImportError: DLL load failed while importing QtWidgets: The specified module could not be found.
一开始我照着论坛里常见的PyQt DLL加载问题的修复方案试了个遍——比如完全卸载重装PyQt6、确认Python版本和PyQt6的兼容性(正常机器和出问题的机器用的都是Python 3.10.8)、手动把Python安装目录下的PyQt6相关DLL路径加到系统环境变量里,甚至还试了用--no-cache-dir参数重新通过pip安装,但都没解决这个问题。
补充下背景:出问题的这批机器是同一批次部署的Windows 10系统,和正常运行的机器系统版本完全一致,Python也是用同一个安装包部署的,没有做过特殊配置。
有没有朋友遇到过类似的情况?或者有什么针对性的排查方向可以推荐?麻烦大家支支招,谢谢啦!




