- 主题:Python程序发布太大怎么办?
用pyqt写了个程序,怎么弄到别的电脑上用,用pyinstaller打包成exe文件太大了,几百兆。
新弄了个虚拟环境下也试了,还是大。
发自「今日水木 on RMX1901」
--
FROM 114.249.196.*
大神,怎么删除没用到的qt模块啊,是在打包过程中设置参数吗?
【 在 hgoldfish 的大作中提到: 】
: 最佳方案是技术之外 PUA 客户,跟他讲我们这软件功能强大。
:
: 技术上的解决方案是删除 PyInstaller 自动引入的一些模块,以及如果没有使用 QML,可以删除大多数的 Qt 模块,只保留 QtCore, QtGui, QtWidgets 三个模块,大概只有 20M 左右。
: ..................
发自「今日水木 on RMX1901」
--
FROM 114.249.196.*
谢谢大神指导
【 在 dyspnea 的大作中提到: 】
: 1.1 可以先用Nuitka 编译成独立可执行程序试试,成功一切OK。
:
: 1.2 如果引用比较复杂,Nuitka编译失败,可以考虑用Nuitka编译核心组件,其他的用cxfreeze等打包,然后尝试删除打包进来的库,够耐心的话,能删掉很多。
:
: 2\. 用可执行文件压缩工具
: ..................
发自「今日水木 on RMX1901」
--
FROM 114.249.196.*