Python使用py2exe将脚本打包为EXE可执行文件

竹里
竹里
发布时间:2026-10-14 | 3人浏览过
原创

本文详细介绍如何使用py2exe工具将Python脚本打包为独立的Windows可执行文件(EXE)。通过编写setup.py配置文件,指定依赖库、图标及打包选项,并在命令行执行打包命令,即可生成可直接分发的应用程序。

py2exe工具简介与安装

首先,请根据当前安装的Python版本下载并安装对应的py2exe工具。该工具的主要功能是将编写的Python源代码转换为Windows平台下的EXE可执行文件,以便在没有安装Python环境的计算机上运行。

打包配置与执行流程

使用py2exe进行打包时,需要创建一个用于配置打包参数的Python脚本,通常命名为setup.py(名称可自定义)。创建好该文件后,打开命令提示符(CMD)或终端,使用cd命令切换到setup.py所在的目录,然后执行命令“python setup.py py2exe”。该命令会自动调用py2exe进行编译和打包,完成后即可在dist目录下生成相应的EXE文件。

以下提供一个参考示例,展示了如何编写setup.py文件以配置打包选项,供读者参考使用。

setup.py配置示例详解


# _*_ coding: utf-8 _*_
import py2exe
from distutils.core import setup

includes = ['encoding', 'encodings.*']
options = {'py2exe':
        {'compressed': 1,
        'optimize': 2,
        'ascii': 1,
        'includes': includes,
        'bundle_files': 1,
        'dll_excludes': ['MSVCP90.dll'],
        }
      }

setup(version='1.0.0',
   description='search file',
   name='search file',
   options=options,
   zipfile=None,
   windows=[{'script': 'core\\tool.py', # 需要打包的程序的主文件路径
        'icon_resources': [(1, 'resource\\icon.ico')], # 程序的图标的图片路径
        }],
   )

以上就是关于Python使用py2exe打包工具的详细介绍。希望本文内容能帮助您顺利完成程序打包工作,如有更多疑问或建议,欢迎继续支持本站获取更多技术分享。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表