发布时间: 2021-6-9 文章作者: myluzh 分类名称: Python 朗读文章
- from distutils.core import setup
- import py2exe
- INCLUDES = []
- # 用法把当前文件保为setup.py 然后终端使用如下命令python setup.py py2exe
- options = {
- "py2exe":
- {
- "compressed": 1, # 压缩
- "optimize": 2,
- "bundle_files": 1, # 所有文件打包成一个 exe 文件
- "includes": INCLUDES,
- "dll_excludes": ["MSVCR100.dll"], # 加上这句否则会缺少支持库
- "dist_dir": 'list' # 打包后放哪个文件夹
- }
- }
- setup(
- options=options, # 把所有文件打包成一个exe,如果无此代码则会在dist文件夹内生成许多依赖的文件,加上此代码则会把依赖文件都加入一个exe
- data_files=[
- ("lib/a.png", ["a.png"]), # 指定额外的文件 第一个是放到哪,第二个是源文件路径
- ],
- zipfile=None,
- console=[{
- "script": "../main.py", # python文件路径
- "icon_resources": [(1, u"mi.ico")], # exe图标
- }]
- )
发表评论