作者warain (空白)
看板Python
标题[问题] pyinstaller包成执行档相关问题请教
时间Tue Nov 15 22:32:30 2016
各位先进大家好~
最近在用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
感谢各位的帮忙 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.164.130.160
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1479220355.A.F70.html
※ 编辑: warain (1.164.130.160), 11/15/2016 23:17:11
1F:→ kenduest: -F 是变成独立的档案,tk 这类档案要小基本上有点难 11/16 01:17
2F:→ kenduest: 要小一点请考虑用 upx 这类工具压缩看看可以改善多少 11/16 01:18
3F:→ kenduest: 另外印象中好像有一些程式用 upx 压缩之後会发生错误 11/16 01:28
4F:→ kenduest: pyinstaller 预设用 upx 吗?若你的问题是因为 upx 11/16 01:28
5F:→ kenduest: 引起的话,使用时候多加上 --noupx 看看是否可以有帮助 11/16 01:28