最近在使用Python和PySide6写一个小工具,在使用PyInstallerr/NUITKA对代码打包后进行测试,win10系统可以正常运行,但在win7上测试时则会有:
// Error Code
ImportError: DLL load failed:找不到指定的程序。
对照原始代码,发现是Pyside6的import指令出现错误。
在看官方手册的时候发现可能是我当前使用的PySide6版本不支持在Win7上运行。
在 https://forum.qt.io/topic/131455/pyside6-2-can-t-work-in-windows-7上可以看到:
在这个链接https://doc.qt.io/qt-5/supported-platforms.html中也 可以看到只有QT5.15还支持win7。
在实测中发现PySide6 6.1.3打包后的程序也是可以在win7上运行的,
PySide6 6.2.0打包后的程序不支持在win7上运行。
PySide6 6.1.3安装命令:
// 安装命令
pip install PySide6==6.1.3
如果存在什么错误,还望大家指出说明.
2023-06-27