栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

pyinstaller用法及单文件模式下静态文件打包

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

pyinstaller用法及单文件模式下静态文件打包

pyinstaller用法

通用指令

参数说明备注
-h, --help输出帮助信息
-v, --version输出版本信息
--clean清除pyinstaller的缓存和临时文件夹
–log-level / 指定日志信息输出等级
-w ,--nocosole运行时不显示控制台

指定输出指令

参数说明备注
-F, --onefile生成单个可执行文件
-D, --onedir生成包含可执行文件的文件夹(default)
-i指定可执行文件图标
-n, --name 指定可执行文件和spec文件的名字默认同脚本文件名
--specpath指定生成的spec文件存储路径默认当前文件夹
--distpath指定生成的dist文件夹存放位置默认当前文件夹
--workpath指定临时文件存放位置(即build文件夹)默认当前文件夹

指定绑定数据

参数说明备注
–add-data额外添加非二进制数据到可执行程序文件或文件夹下有详解
--add-binary额外添加二进制数据到可执行程序文件或文件夹

指定搜索/导包路径

参数说明备注
-p, --paths 指定额外的导包路径,多个路径用’;'隔开等同于spec文件中的pathex参数
1) pyinstaller -i 参数

.ico文件的尺寸有限制,16*16, 32*32…等都可以,可以通过在线转换工具转换。

3)单文件打包静态文件

–add-data <静态文件名>;<存放位置>
注意:存放位置为 ’ . ’ 时,表示为程序运行目录(windows:C:UsersAdministratorAppDataLocalTemp_MEI190322,单文件模式运行时会自动解压到该目录)

例如pyinstaller main.py -onefile -add-data music.mp3;.这样mian.py中可以直接在当前目录中调用music.mp3文件
主程序文件main.py的所在目录就是程序运行目录(打包后的目录)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/302734.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号