栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

PySide6打包exe在win7运行报ImportError: DLL load failed: 找不到指定的程序。该问题的可能解决方法。(win7中运行报ImportError: DLL load

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PySide6打包exe在win7运行报ImportError: DLL load failed: 找不到指定的程序。该问题的可能解决方法。(win7中运行报ImportError: DLL load

PySide6打包exe在win7运行报ImportError: DLL load failed: 找不到指定的程序。该问题的可能解决方法。(win7中运行报ImportError: DLL load failed: 找不到指定的程序。)

Win10,win11下能正常使用

Win7显示如下报错

ImportError: DLL load failed: 找不到指定的程序。

修复方法:回退PySide6的版本

#我当前使用的版本是6.3.1 就是出现该win7上不能运行的问题

卸载当前的PySide6版本 pip uninstall PySide6

安装6.0.1的版本 pip install PySide6==6.0.1
#其他版本应该也行,我没事,总之6.3.1是翻车了

回退PySide6的版本了后,重新使用pyinstaller打包,即可中win7中运行

打包命令:

我使用的打包命令

pyinstaller 项目名.py --noconsole --hidden-import PySide6.QtXml -F -p C:WindowsSystem32downlevel -p C:WindowsSystem32

打包过程中显示到日志是很重要的

如下日志就出现了个警告


WARNING: lib not found: Qt6Pdf.dll

如果没该Qt6Pdf.dll文件的话也会导致无法在其他电脑打开你打包好的exe文件,

解决方法是在你电脑搜搜对应的文件名,复制到你的项目的目录里就可以

之后再重新打包,重新打包前最好把旧的build,dist目录删除

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1026591.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号