py2exe windows服务问题

时间:2009-06-15 13:31:04

标签: python windows-services py2exe

我已成功将我的python项目转换为服务。使用通常的安装和启动/停止选项时,一切正常。但是,我希望使用py2exe编译项目,这似乎可以正常工作,直到您将EXE作为服务安装并尝试运行它。

您收到以下错误消息:

  • 启动服务CherryPyService
  • 启动服务时出错:服务未及时响应启动或控制请求。

我的编译python文件(链接到主项目)如下:

  • 来自distutils.core导入设置
  • 导入py2exe

  • 设置(控制台= [ 'webserver.py'])

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:4)

你的setup.py文件应该包含

setup(service=["webserver.py"])

"old" py2exe docs

所示

答案 1 :(得分:1)

你会在py2exe包中找到一个例子,查看site-packages \ py2exe \ samples \ advanced。