gpt4 book ai didi

python - 使用 PM2 启动我的 Python 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 14:20:16 43 4
gpt4 key购买 nike

python -m src.my_script 效果很好

pm2 start src/my_script.py 启动脚本,但随后失败。

pm2 日志 显示相对路径失败:

0|my_script | File "/usr/local/lib/src/my_script.py", line 9, in <module>
0|my_script | from .util.fs import ensure_path
0|my_script | SystemError: Parent module '' not loaded, cannot perform relative import

上面引用的第 9 行很简单

from .util.fs import ensure_path

我需要做些什么才能让 PM2 像直接运行 python 一样处理我的 python 包吗?

更新:我可以通过将 PM2 指向 shell 脚本 pm2 start start_my_script.sh 来运行它,然后在该 shell 脚本中运行 python -m src.my_script。感觉真的很老套而且没有必要。

最佳答案

尝试使用the docs中指定的--interpreter=python

关于python - 使用 PM2 启动我的 Python 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47984191/

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