我正在使用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选项时显示说明。