使用 PyInstaller 在 .exe 文件上设置产品版本号元数据

rme*_*ier 5 python windows exe metadata pyinstaller

我一直在PyInstaller 文档和搜索引擎上到处寻找,但我无法弄清楚:

当我构建.exe文件时,右键单击并进入“详细信息”“产品版本号”字段为空。

我需要做什么来填充这个字段?

Lig*_*tCC 2

您需要创建一个版本文件。请参阅此问答中的讨论有关版本文件是什么以及如何创建它的讨论

但是,请注意,这是一种非常依赖于操作系统的版本管理方式。如果您想将脚本设置到 Python 包中(即可以使用 来安装的包pip),请考虑使用setuptools包中的元数据来处理版本控制。请参阅Python 打包文档Python 打包教程有关更多详细信息,

但是,这不会将元数据转换为可以按照您请求的方式访问的格式。人们可以融合这两种方法,让操作系统特定的版本文件使用setuptools包元数据作为其源,因为它只是一个 python 文件。