Я пытаюсь запустить мой flaskserver при запуске с помощью супервизора. Но я получаю сообщение об ошибке:start flask server @ startup with supervisor: FATAL Вышел слишком быстро
python_auutostart FATAL Exited too quickly (process log may have details)
Это запись в моем логфайл:
Traceback (most recent call last):
File "run.py", line 2, in <module>
from app import app
File "/home/flaskserver/app/__init__.py", line 1, in <module>
from flask import Flask
ImportError: No module named flask
Это мой .conf:
[program:python_auutostart]
user=nobody
command = python run.py
directory = /home/flaskserver/
autostart = true
autorestart = true
stderr_logfile=/etc/supervisor/long.err.log
stdout_logfile=/etc/supervisor/long.out.log
я могу начать свой flaskserver без проблем, если Я запустил ./run.py, но я не собираюсь работать с супервизором. Я не понимаю, почему я получил опубликованный ImportError. Может быть, некоторые могут указать мне на мою проблему здесь.
May или вы должны быть в virtualenv, где установлена фляга – Chathuranga
Я переместил файл .conf в мой virutalenv, но я все равно получаю ту же ошибку – IIIIIIIIIIIIIIIIIIIIII
Вам нужно использовать питон из virtualenv. Так что используйте что-то вроде '/ path/to/virtualenv/env/bin/python' – syntonym