如何使用python esky 0.9.8隐藏控制台窗口?

时间:2015-03-31 07:35:42

标签: python py2exe esky

我目前有一个使用与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呢?

1 个答案:

答案 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)