阿小信大人的头像
Where there is a Python, there is a way. 阿小信大人

PyInstall用法2014-09-02 05:21

spec文件是用来告诉PyInstaller要编译的py文件和参数的。执行"Makespec.py+参数+Py代码路径"就可以,主要参数如下(详见PyInstaller/doc/Manual.html):

-F, --onefile Py代码只有一个文件

-D, --onedir Py代码放在一个目录中(默认是这个)

-K, --tk 包含TCL/TK

-d, --debug 生成debug模式的exe文件

-w, --windowed, --noconsole 窗体exe文件(Windows Only)

-c, --nowindowed, --console 控制台exe文件(Windows Only)

-X, --upx 使用upx压缩exe文件

-o DIR, --out=DIR 设置spec文件输出的目录,默认在PyInstaller同目录

--icon= 加入图标(Windows Only)

-v FILE, --version=FILE 加入版本信息文件

对于KingofVoice.py,具体执行以下代码:

先执行下Configrue.py检查缺什么包,然后安装上,一般是需要pywin32,不同的python版本需要重新conf。

D:\>python pyinstaller-1.5.1\pyintsaller.py -F -w -X -o d:/setup d:/setup/kingofvoice.py

也可以分步进行:

D:\>python pyinstaller-1.5.1\Makespec.py -F -w -X -o d:/setup d:/setup/kingofvoice.py  #生成spec文件
D:\>python pyinstaller-1.5.1\build.py kingofvoice.spec

如果您觉得从我的分享中得到了帮助,并且希望我的博客持续发展下去,请点击支付宝捐赠,谢谢!

若非特别声明,文章均为阿小信的个人笔记,转载请注明出处。文章如有侵权内容,请联系我,我会及时删除。

#Python#   阅读[2870] 评论[0]

你可能也感兴趣的文章推荐

本文最近访客

网友66.*.*.21[火星]2021-07-27 00:56
网友106.*.*.44[火星]2021-07-27 00:52
网友54.*.*.128[法国]2021-07-27 00:33
网友9.*.*.249[火星]2021-07-27 00:26

发表评论