У меня есть следующий набор переменных среды (пытаюсь использовать 12-факторный подход к приложению):
PATH="/home/hope/env/bin:$PATH"
/home/hope/env/bin
это каталог bin виртуального сервера, в нем gunicorn
и python
в нем, среди прочего. Но выполнение команд в этом каталоге приводит к забавному поведению, а именно:
python
работает, и sys.executable
возвращает "/ home / hope / env / bin / python" (which python
тоже говорит об этом.)gunicorn
не работает, несмотря на which gunicorn
возвращение «/ домой / надежда / env / bin / gunicorn».Очевидно, чтобы обслуживать страницы из этого приложения Django, мне нужно найти Gunicorn. Я чувствую, что мне не хватает чего-то базового, есть идеи?
Изменить: да, вот вывод руководителя: BACKOFF can't find command 'gunicorn'
. Обе python
и gunicorn
755 для одного и того же пользователя / группы.