解决python写的windows服务不能启动的问题

时间:2023-01-21 04:10:38 

报“服务没有及时响应或控制请求”的错误,改用pyinstaller生成也是不行;查资料后修改setup.py如下即可,服务名、脚本名请自行替换:


#!/usr/bin/python 
#-*-coding:cp936-*-
from distutils.core import setup
import py2exe

class Target:
    def __init__(self, **kw):
        self.__dict__.update(kw)
        # for the versioninfo resources
        self.version = "1.1.8"
        self.company_name = "Yovole Shanghai Co. Ltd."
        self.copyright = "Copyright (c) 2013 Founder Software (Shanghai) Co., Ltd. "
        self.name = "Guest Agent"


myservice = Target(
    description = 'Yovole Cloud Desktop Guest Agent',
    modules = ['service'],
    cmdline_style='pywin32'
    #icon_resources=[(1, "cartrigde.ico")]
)

options = {"py2exe":  
            {   "compressed": 1,  
                "bundle_files": 1
            }  
          } 

setup(
    service=[myservice],
    options = options,
    zipfile = None,
    windows=[{"script": "service.py"}],
)


 

标签:python,windows服务
0
投稿

猜你喜欢

  • Python3.5集合及其常见运算实例详解

    2023-04-25 04:04:33
  • 详解Python中字典的增删改查

    2021-09-14 19:53:34
  • JavaScript中遍历对象的property的3种方法介绍

    2024-06-05 09:31:19
  • PyQt5显示GIF图片的方法

    2023-04-04 02:22:29
  • Python中six模块基础用法

    2021-03-12 18:24:30
  • SQLserver 2000中出现“指定的服务并未以已安装的服务存在 解决方案

    2011-04-27 14:33:00
  • python使用xlrd实现检索excel中某列含有指定字符串记录的方法

    2021-04-23 12:41:26
  • 本机安装PaddlePaddle安装指南及步骤详解

    2023-12-18 19:35:57
  • python轻松实现代码编码格式转换

    2023-11-27 05:47:36
  • 极简网页设计视觉呈现技巧

    2010-04-20 14:55:00
  • Python数据结构与算法中的栈详解(3)

    2022-01-19 14:38:24
  • vue实现滑动验证条

    2024-04-30 10:29:14
  • 详细介绍Python中的set集合

    2023-07-26 07:35:03
  • 一些Python中的二维数组的操作方法

    2022-10-21 16:14:42
  • python爬虫爬取网页数据并解析数据

    2022-03-03 06:25:02
  • vue表单数据交互提交演示教程

    2024-04-10 13:48:08
  • python多进程下实现日志记录按时间分割

    2022-10-07 21:00:24
  • MySQL使用变量实现各种排序

    2024-01-22 10:36:14
  • Sql学习第三天——SQL 关于CTE(公用表达式)的递归查询使用

    2024-01-23 01:00:10
  • 一文总结MySQL中数学函数有哪些

    2024-01-28 11:24:09
  • asp之家 网络编程 m.aspxhome.com