[问题] pyinstaller包成执行档相关问题请教

楼主: warain (空白)   2016-11-15 22:32:30
各位先进大家好~
最近在用Python的tkinter搭配pyinstaller弄些小东西
遇到一些问题gooogle找不到答案,不知是否有人曾遇过相同状况?
1.用pyinstaller包出来的执行档都这么大吗?
=> 我包出来的执行档几乎都在10MB左右,code里面import的module蛮单纯的
(tkinter,xlrd,xlwt,os,time等),有办法再缩小吗?或是这是pyinstaller的限制?
2.如果打包成视窗模式的单一执行档会无法执行,
会弹出视窗出现讯息"Failed to execute script"
=> 指令如右 pyinstaller 档名.py -F -w
这部份google有看到说是pyinstaller版本问题,但我换了版本依然遇到相同状况
或是因为我指令下错所导致?
如果用pyinstaller 档名.py -F 则可以正常执行
执行环境如下:
OS:Win10
Python版本:3.5
Pyinstaller版本: PyInstaller-3.2
感谢各位的帮忙 谢谢!
作者: kenduest (小州)   2016-11-16 01:17:00
-F 是变成独立的档案,tk 这类档案要小基本上有点难要小一点请考虑用 upx 这类工具压缩看看可以改善多少另外印象中好像有一些程式用 upx 压缩之后会发生错误pyinstaller 默认用 upx 吗?若你的问题是因为 upx引起的话,使用时候多加上 --noupx 看看是否可以有帮助

Links booklink

Contact Us: admin [ a t ] ucptt.com