Como usar o virtualenvwrapper no Supervisor?

Quando desenvolvia e testava meu projeto, costumava usar o virtualenvwrapper para gerenciar o ambiente e executá-lo:

workon myproject
python myproject.py

Claro, uma vez que eu estava no virtualenv certo, eu estava usando a versão correta do Python e outras bibliotecas correspondentes para executar o meu projeto.

Agora, quero usar o Supervisord para gerenciar o mesmo projeto e pronto para implantação. A questão é qual é a maneira correta de dizer ao Supervisord para ativar o virtualenv correto antes de executar o script? Preciso escrever um script bash separado que faça isso e chamar esse script no campo de comando do arquivo de configuração do Supervisord?

questionAnswers(3)

yourAnswerToTheQuestion