UbuntuでPythonをサービスとして実行する

UbuntuでPythonをサービスとして実行する

私は現在UbuntuでPythonをサービスとして実行しようとしています。サービスとして実行しようとするとエラーが発生します。私のサービスは次のとおりです。

[Unit]
Description=PythonAPI

[Service]
Type=simple
ExecStart=/User/path/anaconda3/envs/envs-name/bin/python3 /path/to/executable


[Install]
WantedBy=multi-user.target

サービスを実行しようとすると、ModuleNotFoundError: 'hosted'というモジュールはありません。エラーが発生します。

コマンドラインからExecStartを実行すると、問題なく実行されるようです。サービスで機能しないのはなぜですか?

ベストアンサー1

おすすめ記事