gpt4 book ai didi

Python、Windows服务导入报错

转载 作者:可可西里 更新时间:2023-11-01 13:27:09 24 4
gpt4 key购买 nike

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

注意:Python 库被很好地包含在内。

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

作为 Windows 服务运行的 Python 应用程序是否从 Windows 上的不同位置运行?

最佳答案

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

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

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

关于Python、Windows服务导入报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13950786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com