You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用cx_Freeze为生成的start.exe添加作者信息?

解决cx_Freeze打包后exe版权字段为空的问题

要让生成的exe文件属性中显示版权信息,只需在setup()函数中补充copyright参数,也可针对单个可执行文件单独指定版权内容,具体修改如下:

from cx_Freeze import setup, Executable

build_exe_options = {"packages": ["torch", 'tensorflow']}

target = Executable(
    script='start.py',
    # 可选:给当前可执行文件单独设置版权(优先级高于全局设置)
    copyright="Copyright (c) 2024 me"
)

setup(
    name='my',
    options={'build_exe': build_exe_options},
    author="me",
    # 全局版权信息,会同步到exe属性的版权字段
    copyright="Copyright (c) 2024 me",
    executables=[target]
)
  • 核心操作是在setup()中添加copyright参数,该值会直接写入exe文件属性的版权栏。
  • 若需要给不同的可执行文件设置不同版权,可在对应的Executable实例中单独配置copyright参数。
  • 版权字符串建议遵循标准格式,比如Copyright (c) [年份] [作者/组织],确保系统属性面板能正确识别显示。

重新执行打包命令后,生成的start.exe属性中的版权字段就会显示你设置的内容。

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 04:00:27