¿Cómo usar virtualenvwrapper en Supervisor?

Cuando estaba desarrollando y probando mi proyecto, solía usar virtualenvwrapper para administrar el entorno y ejecutarlo:

workon myproject
python myproject.py

Por supuesto, una vez que estaba en el virtualenv correcto, estaba usando la versión correcta de Python y otras bibliotecas correspondientes para ejecutar mi proyecto.

Ahora, quiero usar Supervisord para administrar el mismo proyecto ya que está listo para la implementación. La pregunta es ¿cuál es la forma correcta de decirle a Supervisord que active el virtualenv correcto antes de ejecutar el script? ¿Debo escribir un script de bash separado que haga esto y llamar ese script en el campo de comando del archivo de configuración de Supervisord?

Respuestas a la pregunta(3)

Su respuesta a la pregunta