我目前有一个使用与esky包捆绑的python创建的exe(https://pypi.python.org/pypi/esky)。
我的设置文件如下所示
setup(name='pythonApp',
version = "0.1",
scripts=[pythonAppEXE],
options = {'bdist_esky':{
'freezer_module': 'py2exe',
},},
)
现在我知道在py2exe中你可以使用windows = [pythonAppEXE]而不是scripts = [pythonAppEXE],但不幸的是我在使用esky时无法替换scripts = [pythonAppEXE]。
那么如何创建一个没有控制台的exe呢?
答案 0 :(得分:1)
from esky.bdist_esky import Executable
executables = [Executable('hi.py', icon='stack.ico', gui_only=True)]
setup(name="hellow world",
version = '0.1',
scripts = executables)