解决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入门篇之编程习惯与特点
Oct 17 Python
Python松散正则表达式用法分析
Apr 29 Python
打包发布Python模块的方法详解
Sep 18 Python
DataFrame 将某列数据转为数组的方法
Apr 13 Python
浅谈Python 敏感词过滤的实现
Aug 15 Python
python实现发送form-data数据的方法详解
Sep 27 Python
Pytorch训练过程出现nan的解决方式
Jan 02 Python
使用 Python 遍历目录树的方法
Feb 29 Python
python关于变量名的基础知识点
Mar 03 Python
jupyter lab文件导出/下载方式
Apr 22 Python
Python selenium爬取微博数据代码实例
May 22 Python
零基础学Python之前需要学c语言吗
Jul 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
PHP动态分页函数,PHP开发分页必备啦
2011/11/07 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
2019/06/13 PHP
浅谈关于JavaScript的语言特性分析
2013/04/11 Javascript
基于jQuery的图片不完全按比例自动缩小
2014/07/11 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
[02:01]2018完美盛典-开场舞《双子星》
2018/12/16 DOTA
Python Tkinter GUI编程入门介绍
2015/03/10 Python
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
Python双向循环链表实现方法分析
2018/07/30 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
使用python实现CGI环境搭建过程解析
2020/04/28 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
iphoneX 适配客户端H5页面的方法教程
2017/12/08 HTML / CSS
Shopee越南:东南亚与台湾电商平台
2019/02/03 全球购物
自我鉴定三原则
2014/01/13 职场文书
给老师的检讨书
2014/02/11 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
建筑工地宣传标语
2014/06/18 职场文书
永远跟党走演讲稿
2014/09/12 职场文书
汽车转让协议书
2015/01/29 职场文书
2015年收银员个人工作总结
2015/04/01 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
2016公司新年问候语
2015/11/11 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript