Поведение подпроцесса Python на django+nginx
У меня есть простой код, такой как:
subprocess.run(
["python3",
"action.py",
"--options"]
)
В файле action.py я импортирую некоторые пакеты, выполняю небольшой скрипт
Правильно работает, когда я запускаю его на встроенном django-сервере, но когда я добавляю nginx-сервер в качестве обертки, я получаю "ModuleNotFoundError: No module named 'modulename'".
Почему эта ошибка может возникнуть именно с nginx и как я могу ее исправить?
Запуск с shell=True или venv="path/to/venv" у меня не работает