解决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 相关文章推荐
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
Python学习之Django的管理界面代码示例
Feb 10 Python
python中logging包的使用总结
Feb 28 Python
Python 从subprocess运行的子进程中实时获取输出的例子
Aug 14 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
Aug 17 Python
Python virtualenv虚拟环境实现过程解析
Apr 18 Python
浅析python中的del用法
Sep 02 Python
python openCV自制绘画板
Oct 27 Python
浅谈Python项目的服务器部署
Apr 25 Python
Python包argparse模块常用方法
Jun 04 Python
python画条形图的具体代码
Apr 20 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
echo, print, printf 和 sprintf 区别
2006/12/06 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
php支付宝APP支付功能
2020/07/29 PHP
为指定元素增加样式的js代码
2009/12/09 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
2013/09/13 Javascript
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
JS实现重新加载当前页面或者父页面的几种方法
2016/11/30 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
简化Python的Django框架代码的一些示例
2015/04/20 Python
Python 性能优化技巧总结
2016/11/01 Python
Python实现KNN邻近算法
2021/01/28 Python
python如何判断IP地址合法性
2020/04/05 Python
matplotlib部件之套索Lasso的使用
2021/02/24 Python
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
中国排名第一的外贸销售网站:LightInTheBox.com(兰亭集势)
2016/10/28 全球购物
Opodo英国旅游网站:预订廉价航班、酒店和汽车租赁
2018/07/14 全球购物
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
小学生自我鉴定
2013/10/12 职场文书
公司同意接收函
2014/01/13 职场文书
让世界充满爱观后感
2015/06/10 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
前端实现滑动按钮AJAX与后端交互的示例代码
2022/02/24 Javascript
nginx访问报403错误的几种情况详解
2022/07/23 Servers