首先按其他搜索出来的方案优化代码,减少没必要的包引用

本人出现此问题的原因

由于使用pycharm安装的各种包绑定过多。导致pyinstaller打包时产生了大量的dll库

解决方案

手动安装需要的软件包。

以下是对此问题的实践与分析

安装opencv对比
安装前:

pycharm安装后:

可以看到安装了很多相关库,实际上我们可能用不到,接下来打包看一下:

 

 可以看到此时打包的程序近900mb。这里有很多dll库文件。

 手动安装需要的库后:

 我们打包后:

 所以以后若是对打包文件大小有要求,还是要自己去手动安装自己需要的软件包,防止捆绑过多。

当然自己手动安装的软件包会有何种问题,本人也会偶尔发几个自己踩过的坑,希望大家多多评论交流 少踩坑

Logo

音视频技术社区,一个全球开发者共同探讨、分享、学习音视频技术的平台,加入我们,与全球开发者一起创造更加优秀的音视频产品!

更多推荐