解决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 相关文章推荐
详解Python的Flask框架中的signals信号机制
Jun 13 Python
Python 自动刷博客浏览量实例代码
Jun 14 Python
使用Python操作excel文件的实例代码
Oct 15 Python
python创建文件时去掉非法字符的方法
Oct 31 Python
python利用ffmpeg进行录制屏幕的方法
Jan 10 Python
详解从Django Rest Framework响应中删除空字段
Jan 11 Python
解决django前后端分离csrf验证的问题
Feb 03 Python
使用Django搭建web服务器的例子(最最正确的方式)
Aug 29 Python
查看端口并杀进程python脚本代码
Dec 17 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
Oct 15 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
Feb 18 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
Jun 23 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
php生成局部唯一识别码LUID的代码
2012/10/06 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
Thinkphp 框架扩展之类库扩展操作详解
2020/04/23 PHP
use jscript with List Proxy Server Information
2007/06/11 Javascript
jquery $.ajax入门应用二
2008/11/19 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
javascript中var的重要性分析
2015/02/11 Javascript
新入门node.js必须要知道的概念(必看篇)
2016/08/10 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
vue实现拖拽效果
2019/12/23 Javascript
在Python的Django框架中编写编译函数
2015/07/20 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
python中 * 的用法详解
2019/07/10 Python
python切片(获取一个子列表(数组))详解
2019/08/09 Python
python TCP包注入方式
2020/05/05 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
django有哪些好处和优点
2020/09/01 Python
Manjaro、pip、conda更换国内源的方法
2020/11/17 Python
python实现登录与注册系统
2020/11/30 Python
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
就业推荐自我鉴定
2013/10/06 职场文书
厨师长岗位职责
2014/03/02 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
篮球比赛口号
2014/06/10 职场文书
单位员工收入证明样本
2014/10/09 职场文书
2016年综治宣传月活动宣传标语口号
2016/03/16 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
JavaScript实现简单计时器
2021/06/22 Javascript
SQL Server 忘记密码以及重新添加新账号
2022/04/26 SQL Server