среда conda не работает с супервайзером и gunicorn

#python #conda #gunicorn #supervisord

Вопрос:

Я пытаюсь развернуть свой проект python «транскриптомика», который работает в среде conda. Я использую gunicorn и инструмент супервизора для запуска при загрузке. Сам проект прекрасно работает в среде conda как в терминале, так и в pycharm, но когда я развертываюсь с супервизором на сервере, внешние инструменты, которые я использую внутри проекта subprocess.run , работают неправильно. Инструменты найдены (я думаю, потому что я указываю путь к бину conda env), но конфигурации этих установленных инструментов каким-то образом неправильны и вызывают ошибки, подобные приведенной ниже:

Эта установка инструментария sra не была настроена. Прежде чем продолжить, пожалуйста, запустите: vdb-config —interactive

моя среда ПУТИ в supervisor.conf выглядит следующим образом:

environment=PATH=»/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ubuntu/anaconda3/envs/transcriptomics/bin:/home/ubuntu/anaconda3/condabin:/home/ubuntu/anaconda3/»,PYTHONPATH=/home/ubuntu:/home/ubuntu/disk/transcriptomics:/home/ubuntu/anaconda3/envs/transcriptomics/lib/python38.zip:/home/ubuntu/anaconda3/envs/transcriptomics/lib/python3.8:/home/ubuntu/anaconda3/envs/transcriptomics/lib/python3.8/lib-dynload:/home/ubuntu/anaconda3/envs/transcriptomics/lib/python3.8/site-packages

Есть ли какой-либо способ запустить свое приложение в правильно настроенной среде conda?