解决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中正则的使用指南
Dec 04 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 Python
TensorFlow实现Softmax回归模型
Mar 09 Python
python多行字符串拼接使用小括号的方法
Mar 19 Python
在matplotlib的图中设置中文标签的方法
Dec 13 Python
python调用java的jar包方法
Dec 15 Python
使用Django连接Mysql数据库步骤
Jan 15 Python
python取余运算符知识点详解
Jun 27 Python
python将字母转化为数字实例方法
Oct 04 Python
python中的subprocess.Popen()使用详解
Dec 25 Python
Python 中的pygame安装与配置教程详解
Feb 10 Python
python编写俄罗斯方块
Mar 13 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
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
一个php作的文本留言本的例子(四)
2006/10/09 PHP
一个好用的PHP验证码类实例分享
2013/12/27 PHP
PHP 生成N个不重复的随机数
2015/01/21 PHP
实例讲解PHP表单处理
2019/02/15 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
JavaScript 对象模型 执行模型
2009/12/06 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
jQuery结合CSS制作漂亮的select下拉菜单
2015/05/03 Javascript
基于JS实现的倒计时程序实例
2015/07/24 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
JS实现很实用的对联广告代码(可自适应高度)
2015/09/18 Javascript
javascript时间差插件分享
2016/07/18 Javascript
实例解析angularjs的filter过滤器
2016/12/14 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
2017/01/20 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
bootstrap table使用入门基本用法
2017/05/24 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
温故知新——JavaScript中的字符串连接问题最全总结(推荐)
2017/08/21 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
python实现k均值算法示例(k均值聚类算法)
2014/03/16 Python
使用Python标准库中的wave模块绘制乐谱的简单教程
2015/03/30 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
Python 递归函数详解及实例
2016/12/27 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
会计岗位职责模板
2014/03/12 职场文书
乔迁之喜主持词
2014/03/27 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
工会主席事迹材料
2014/06/03 职场文书
中国梦团日活动总结
2014/07/07 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书