Подпроцесс в приложении views.py django не работает?
Я пытаюсь вызвать скрипт в файле views.py следующим образом
from subprocess import Popen
p1 = Popen('python3 {}'.format(path), shell=True, stdout=PIPE, stderr=PIPE)
answer = p1.communicate(timeout=5)
print('answer', answer)
И у меня есть результат
answer (b'', b'')
но когда я звоню с терминала
python3 /tmp/tmp9nqnbve3
я получаю правильный результат и даже если я вызову тот же код извне django, я также получу правильный результат