第七步:生成spec文件 我们在这一步添加各种参数,如 -D -c --version-file=file_version_info.txt 这些,生成spec文件: pyi-makespec -D -c --version-file=file_version_info.txt main.py 1. file_version_info.txt是一个文本文件,需要放在和启动入口相同目录下,会根据这个文件生成版本信息,该文件说明见下...
[StringStruct(u'CompanyName', u'xxx有限公司'), StringStruct(u'FileDescription', u'图像标注工具'), # 文件说明 StringStruct(u'FileVersion', u'4.5.9'), StringStruct(u'InternalName', u'SVN'), StringStruct(u'LegalCopyright', u'xxx有限公司版权所有'), #版权 StringStruct(u'OriginalFilename'...
file_version_info.txt是一个文本文件,需要放在和启动入口相同目录下,会根据这个文件生成版本信息,该文件说明见下: file_version_info.txt 第八步:修改spec文件,添加找不到的dll、添加图片等静态资源、修改项目名、exe名等 第九步:根据编辑后的spec打包exe 之前没有版本信息的时候,我把-D参数放到这一步没问题,...
pyinstaller[options]script[script...] |specfile 在最简单的情况下,将当前目录设置为你的程序 myscript.py 的位置,然后执行: pyinstaller myscript.py PyInstaller 分析 myscript.py 并: 在与脚本相同的文件夹中写入 myscript.spec。 如果build 文件夹不存在,则在与脚本相同的文件夹中创建该文件夹。 在build ...
打包时用此参数--version-file 即可:pyinstaller --version-file file_version_info.txt test.py 最后打包成exe,可以右键点击exe文件查看详细信息,可以看到有文件版本信息。 3. 运行pyinstaller来打包exe 一般用pyinstaller打包exe会用到-F参数(表示打包成一个EXE文件)或者--version-file(给exe文件赋予版本信息),其他...
一、.spec文件的生成 PyInstaller生成打包文件有两种主要方法。第一种方法是直接指定.py脚本,例如使用命令pyinstaller[options]xxx.py。在这种情况下,PyInstaller会根据提供的选项生成对应的.spec文件,然后执行该文件所指定的过程生成最终文件。另一种方法是直接指定已存在的.spec文件,例如使用命令pyinstaller[options]xxx.sp...
--add-binary [file:dir] 添加二进制文件,即运行程序所需的 .exe/.dll/.so 等。其选项格式和 --add-data 相同,不再赘述。 通过Shell 脚本/批处理运行 PyInstaller 这个问题有两个解决办法。第一,我们可以把需要的命令保存成 Shell/批处理脚本。第二,也可以通过运行 .spec 文件来达到同样的效果。目前,我们...
scriptname 处理的脚本名 或者.spec-file文件名 选项: -h, --help 显示帮助文档并退出 -v, --version 显示版本信息并退出. --distpath DIR 设置生成文件的目录 (缺省为 .\dist) --workpath WORKPATH 设置临时文件目录, .log, .pyz and etc. (default: .\build) ...
是用来告诉PyInstaller要编译的py文件和参数的。...文件(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 加入版本...
100 INFO: wrote F:\temp\test\pyinstaller-2.0\md2html\md2html.spec 118 INFO: Testing for ability to set icons, version resources... 130 INFO: ... resource update available 131 INFO: UPX is not available. 3181 INFO: checking Analysis ...