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


Posted in Python onApril 15, 2014

报“服务没有及时响应或控制请求”的错误,改用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 相关文章推荐
django轻松使用富文本编辑器CKEditor的方法
Mar 30 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
Oct 17 Python
centos 安装Python3 及对应的pip教程详解
Jun 28 Python
python变量的存储原理详解
Jul 10 Python
使用 Python 处理 JSON 格式的数据
Jul 22 Python
获取Pytorch中间某一层权重或者特征的例子
Aug 17 Python
Python 寻找局部最高点的实现
Dec 05 Python
Python如何基于selenium实现自动登录博客园
Dec 16 Python
Python中zip函数如何使用
Jun 04 Python
Python同时处理多个异常的方法
Jul 28 Python
sklearn中的交叉验证的实现(Cross-Validation)
Feb 22 Python
python正则表达式re.search()的基本使用教程
May 21 Python
Python和php通信乱码问题解决方法
Apr 15 #Python
Python获取脚本所在目录的正确方法
Apr 15 #Python
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
Apr 15 #Python
python中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 #Python
python 动态获取当前运行的类名和函数名的方法
Apr 15 #Python
python使用百度翻译进行中翻英示例
Apr 14 #Python
python使用xauth方式登录饭否网然后发消息
Apr 11 #Python
You might like
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
PHP数据缓存技术
2007/02/14 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
ThinkPHP模板Switch标签用法示例
2014/06/30 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
超轻量级的基于jquery的三级展开列表
2011/04/26 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
2013/08/29 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
2017/02/12 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
在axios中使用params传参的时候传入数组的方法
2018/09/25 Javascript
详解vue 自定义marquee无缝滚动组件
2019/04/09 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
elementUI同一页面展示多个Dialog的实现
2020/11/19 Javascript
在Python中使用__slots__方法的详细教程
2015/04/28 Python
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
详解Python3中yield生成器的用法
2015/08/20 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
Python3开发环境搭建详细教程
2020/06/18 Python
NULL是什么,它是怎么定义的
2015/05/09 面试题
如何开发安全的AJAX应用
2014/03/26 面试题
入党转预备思想汇报
2014/01/07 职场文书
计算机相关的自我评价
2014/01/15 职场文书
《在家里》教后反思
2014/03/01 职场文书
小学母亲节活动方案
2014/03/14 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
2015年人力资源工作总结
2015/04/08 职场文书
法律意见书范文
2015/05/20 职场文书
行政处罚事先告知书
2015/07/01 职场文书
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
2022/03/25 Python