Python,Windows服务导入错误

时间:2012-12-19 10:55:56

标签: python windows service windows-services

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

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

我检查了python路径,其中包含了所有正确的值(包括应用程序目录),这使我相信Windows服务可以在不同的位置运行。

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

1 个答案:

答案 0 :(得分:2)

使用win32service创建python服务默认情况下在C:\Python27\Lib\site-packages\win32创建了pythonservice.exe。

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

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