6

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

您收到以下错误消息:

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

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

  • 从 distutils.core 导入设置
  • 导入py2exe

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

任何帮助将不胜感激。

4

2 回答 2

4

你 setup.py 文件应该包含

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

“旧”py2exe 文档中所示

于 2009-06-15T15:10:03.603 回答
1

您将在 py2exe 包中找到一个示例,请查看 site-packages\py2exe\samples\advanced。

于 2009-06-15T15:07:59.880 回答