Поведение подпроцесса 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" у меня не работает

Вернуться на верх