如何让py2exe生成的exe在无控制台模式下运行?

15 投票
2 回答
13268 浏览
提问于 2025-04-16 20:17

有没有人知道怎么让用py2exe制作的exe文件在运行时不显示黑色控制台?还有,怎么把所有的pyd文件等都打包成一个exe文件呢?

2 个回答

1
from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

setup(
    windows = [{'script': "pytho.py"}],
)

为了支持 py2exe 的 64 位版本进行了编辑

64 位版本没有压缩功能

使用的版本是:python 2.7 amd64

1

对于一个exe文件,可以使用这个设置(摘自 这个回答):

from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

setup(
    options = {'py2exe': {'bundle_files': 1, 'compressed': True}},
    windows = [{'script': "single.py"}],
    zipfile = None,
)

撰写回答