如何修复Cx_Freeze不分配可执行文件说明

时间:2019-04-26 10:01:50

标签: python cx-freeze

我正在使用cx_freeze构建程序,但是cx_freeze不会写setup.py文件中指定的程序描述,该程序可以很好地编译并且可以正常运行,但是缺少可执行文件描述。如何为程序分配描述?例如:名称=“产品名称”,版本=“版本号”,说明=“产品说明”,版权=“产品版权”。

在构建程序时,我试图以管理员权限运行命令行,以为他可能没有写该文件的权限,但是此方法不起作用。

import sys
from cx_Freeze import setup
from cx_Freeze import Executable


include_files = ["database/", "images/"]
base = None

if sys.platform == "win32":
    base = "Win32GUI"

setup(name="Product Name",
      version="1.0.0",
      description="Product Description",
      options={'build_exe': {"include_files": include_files}},
      executables=[Executable("main.py",
                              base=base,
                              icon="images/product.ico")])

在编译程序后,可执行文件应在访问properties选项时显示说明。

结果:https://i.imgur.com/3lO5nty.png

0 个答案:

没有答案