Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过Python启动win32服务_Python_Pywin32 - Fatal编程技术网

如何通过Python启动win32服务

如何通过Python启动win32服务,python,pywin32,Python,Pywin32,我必须以win32服务的形式运行python脚本,如下所示: from cron.realtimemonitorschedule import startMonitor ImportError: No module named cron.realtimemonitorschedule aservice.py 我可以成功安装该服务,但当我启动该服务时,它将提示错误,如下所示: from cron.realtimemonitorschedule import startMonitor Impor

我必须以win32服务的形式运行python脚本,如下所示:

from cron.realtimemonitorschedule import startMonitor
ImportError: No module named cron.realtimemonitorschedule 
aservice.py 我可以成功安装该服务,但当我启动该服务时,它将提示错误,如下所示:

from cron.realtimemonitorschedule import startMonitor
ImportError: No module named cron.realtimemonitorschedule 

请注意,cron.realtimemonitorschedule是在realtimemonitorschedule.py中定义的,我的问题是如何从win32服务调用脚本?我无法将我的脚本嵌入到上面的aservice.py中。我试图解决这个问题,我需要让Python找到我的模块。通过将路径设置为PYTHONPATH,或者只是将整个模块复制到Python_HOME文件夹,后者仅用于测试。

您的环境中安装了cron.realtimemonitorschedule吗?@ciphor,不好意思,我是Python新手。我不知道如何在ENV中安装cron.realtimemonitorschedule,以便win32 service可以找到它:(那么,您可以在命令行中运行python脚本吗?@ciphor,是的。我可以通过PyDev从Eclipse运行。