Python,Windows服务导入错误

Mat*_*our 6 python windows service windows-services

我正在尝试将python应用程序作为Windows服务运行.我安装和启动的代码但是我在导入作为应用程序一部分的模块和类时遇到问题.

注意:: Python库被包含在内.

我已经检查了python路径,并且所有正确的值都在那里(包括应用程序目录),这使我相信Windows服务可以在不同的位置运行.

作为Windows服务运行的python应用程序是否从Windows上的其他位置运行?

ava*_*sal 2

python 服务创建使用默认win32service创建的 pythonservice.exe 。C:\Python27\Lib\site-packages\win32

os.chdir(yourdir)您可以在创建服务之前在代码中执行,

最好的办法是使用绝对路径并在脚本中设置正确的 sys.path 来访问文件