html tool

2018年12月13日星期四

pyinstaller 打包



https://blog.csdn.net/huilan_same/article/details/54377919

打包单个exe文件

-F 选项可以打出一个exe文件,默认是 -D,意思是打成一个文件夹。
pyinstaller -F TestDataGen.py

实验记录:

D:\home\nocbackup\leaning\learning_and_thinking\ahk_l\tool-send_check>pyinstaller -F sender.py
564 INFO: PyInstaller: 3.4
564 INFO: Python: 2.7.15
565 INFO: Platform: Windows-10-10.0.17134
588 INFO: wrote D:\home\nocbackup\leaning\learning_and_thinking\ahk_l\tool-send_check\sender.spec
592 INFO: UPX is not available.
593 INFO: Extending PYTHONPATH with paths
['D:\\home\\nocbackup\\leaning\\learning_and_thinking\\ahk_l\\tool-send_check',
 'D:\\home\\nocbackup\\leaning\\learning_and_thinking\\ahk_l\\tool-send_check']
594 INFO: checking Analysis
710 INFO: checking PYZ
798 INFO: checking PKG
801 INFO: Building because toc changed
802 INFO: Building PKG (CArchive) PKG-00.pkg
938 INFO: Redirecting Microsoft.VC90.CRT version (9, 0, 21022, 8) -> (9, 0, 30729, 9415)
1906 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
1912 INFO: Bootloader d:\windows_python\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe
1912 INFO: checking EXE
1914 INFO: Rebuilding EXE-00.toc because sender.exe missing
1915 INFO: Building EXE from EXE-00.toc
1929 INFO: Appending archive to EXE D:\home\nocbackup\leaning\learning_and_thinking\ahk_l\tool-send_check\dist\sender.exe
1955 INFO: Building EXE from EXE-00.toc completed successfully.

D:\home\nocbackup\leaning\learning_and_thinking\ahk_l\tool-send_check>dir
 驱动器 D 中的卷是 OS
 卷的序列号是 1040-C576
D:\home\nocbackup\leaning\learning_and_thinking\ahk_l\tool-send_check 的目录

2018/12/12  16:59   build
2018/12/13  16:12   dist
2018/12/11  17:43               277 pm.py
2018/12/11  17:48             1,907 sender.py
2018/12/13  16:18               892 sender.spec
2018/12/11  17:38             2,306 sendMail.py
2018/12/11  15:02             1,716 try_dir.ahk               5 个文件          7,098 字节
               4 个目录 1,334,657,384,448 可用字节



打出的桌面程序去掉命令行黑框

-w 选项可以打桌面程序,去掉命令行黑框
pyinstaller -F -w TestDataGen.py

修改程序默认图标

-i 可以设置图标路径,将图标放在根目录:
pyinstaller -F -w -i gen.ico TestDataGen.py

没有评论:

发表评论