python - py2exe windows服务问题

标签 python windows-services py2exe

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

您收到以下错误消息:

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

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

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

  • 设置(console=['webserver.py'])

如有任何帮助,我们将不胜感激。

最佳答案

你的 setup.py 文件应该包含

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

"old" py2exe docs所示

关于python - py2exe windows服务问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/996129/

相关文章:

python - 在数据框中添加两个嵌套 for 循环的值

python - 如何避免内存错误

python - 来自 J Zelle 教授的 Python Graphics.py 上的 yUP

Java:当使用 Procrun 将应用程序注册为 Windows 服务时,使用 ProcessBuilder 运行批处理文件

python - 包含sklearn时如何使用py2exe?

python - 禁止 : 403 User not authorized even though the user is logged in

python - 当 python 代码从 Windows 服务启动时,记录器文件轮换不起作用

mongodb - 无法启动mongodb服务

python - py2exe 的相对导入错误

python - 使用 py2exe 从 64 位 Windows 7 机器打包用于 32 位 WIndows XP 的 python