py2exe的配置
py2exe在定义应用入口时,不是使用app
参数,而是使用console
和windows
参数,分别指示使用终端窗口或者图形窗口。
此外还可以在options
参数中使用data_files
来定义需要一同包含到发布文件夹中的数据文件。如果项目依赖了Microsoft C Runtime,则可以在这里定义。data_files
接受一个元组列表,格式为[("目标文件夹", ["文件名"])]
,其中文件名可以使用通配符来包含多个文件。
py2exe通过参数bundle_files
来配置有哪些文件需要被打包到发布文件夹中。bundle_files
取值为整数,值为3时,会将所有必需文件打包;值为2时会将Python文件和其他依赖分别打包进ZIP压缩包;值为1时会将所有依赖打包进ZIP压缩包;值为0时会将应用打包为一个文件。