PyInstaller 打包单文件 exe 注意事项

本文详细介绍了使用PyInstaller打包Python脚本时遇到的常见问题及解决方案,包括找不到模块、窗体图标、资源文件以及使用os.system调用外部程序的问题。通过显式导入模块、调整资源引用、使用--add-data选项以及修改os.system参数,成功打包成单文件exe,实现无控制台模式运行,并能正确显示图标和调用外部程序。
摘要由CSDN通过智能技术生成

PyInstaller 打包单文件 exe 注意事项



0. 官网


1. PyInstaller 打包单文件 exe 时遇到的问题

我写了一个 Python 小脚本,用来统计当前目录及其子目录下所有视频文件个数与时长,其中用到了 subprocess.Popen 调用了外部 exe 文件 ffprobe.exe ,另外使用 PyQt5 创建了一个简单的小窗体,在窗体标题显示程序图标,源码执行效果如下:

源码执行效果图

然而在用 PyInstaller 打包成单文件 exe 的时候先后遇到了以下四个问题:

  • 9
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值