介绍
-uac-admin请参考原文
-uac-uiaccess请参考原文
本篇文章给大家分享的是有关PyInstaller中有哪些参数和含义,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
通用参数
与生成结果有关的参数
参数名描述说明- d生成一个文件夹的程序(默认)生成结果是一个目录,各种第三方依赖,资源和exe同时存储在该目录- f生成一个文件的程序生成结果是一个exe文件,所有的第三方依赖,资源和代码均被打包进该exe内-specpath指定.spec文件的存储路径默认:当前目录- n生成的. exe文件和.spec的文件名默认:用户脚本的名称,即main.py和主要。规范指定打包哪些资源,代码
参数名描述说明添加数据打包额外资源用法:pyinstaller主要。py——添加数据=https://www.yisu.com/zixun/src; dest.windows以;分割,linux以:分割-add-binary打包额外的代码用法:同-add-data。与-add-data不同的是,用二进制添加的文件,南通会分析它引用的文件并把它们一同添加进来- p指定额外的进口路径,类似于使用PYTHONPATH参见PYTHONPATH-hidden-import打包额外py库南通在分析过程中,有些进口没有正确分析出来,运行时会报进口错误,这时可以使用该参数-additional-hooks-dir指定用户的钩目录钩用法参见其他,系统钩在PyInstaller/钩子目录下-runtime-hook指定用户runtime-hook如果设置了此参数,则runtime-hook会在运行main.py之前被运行-exclude-module需要排除的modulepyi会分析出很多相互关联的库,但是某些库对用户来说是没用的,可以用这个参数排除这些库,有助于减少生成文件的大小-keypyi会存储字节码,指定加密字节码的key16位的字符串生成参数
参数名描述说明- d执行生成的main.exe时,会输出南通的一些日志,有助于查错默认:不输出南通的log-s优化符号表原文明确表示不建议在windows上使用-noupx强制不使用upx默认:尽可能使用。其他
参数名描述说明-runtime-tmpdir指定运行时的临时目录默认:使用系统临时目录windows和Mac特有的参数
参数名描述说明- c显示命令行窗口与- w相反,默认含有此参数- w不显示命令行窗口编写GUI程序时使用此参数有用。我为主要。exe指定图标pyinstaller我美丽。ico主要。pyWindows特有的参数
参数名描述说明-version-file添加版本信息文件pyinstaller——version-file版本。txt-m,清单添加清单文件pyinstaller - m主要。manifest-r资源请参考原文-uac-admin请参考原文
-uac-uiaccess请参考原文
<>强补充:pyinstaller打包exe常用参数强>
pyinstaller是python的一个包,可以把python程序打包成exe文件,这样其他未安装python的电脑也可以执行python写的程序
安装
pip install pyinstaller
常用参数
<代码> - d的例子。py 代码>
生成一个文件夹,里面有exe文件及其动态库
<代码> - f的例子。y 代码>
只生成exe文件
<代码> - w 代码>
运行exe时不显示控制台
<代码> - c 代码>
运行exe时显示控制台
<代码>我的例子。图标代码>
为程序添加图标
以上就是PyInstaller中有哪些参数和含义,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。