Implemente una aplicación Python (Dash) en Heroku usando entornos Conda (en lugar de virtualenv)

Cuando corrogit push heroku master para implementar mi aplicación en Heroku sigo recibiendo errores

Heroku Push rechazado, no pudo compilar la aplicación Python. No se pudo encontrar una versión que satisfaga el requisito.

El problema era que elrequirements.txt archivo que hice con

pip freeze > requirements.txt

hizo un volcado de las bibliotecas Python de todo el sistema en lugar de solo las bibliotecas de mivirtualenv (como se describe aquí) Esto fue muy extraño porque congelé esos requisitos de mi virtualenv activo; este comportamiento no debería haber sido posible.

virtualenv en Windows siempre me ha frenado, así que estoy listo para probar un nuevo administrador de entorno.

Quiero usarconda pero estoy luchando por desplegarlo con Heroku. SeguíInstrucciones de Heroku para los paquetes de construcción de conda solo para obtener errores vagos / inútiles en el momento de la compilación.

¿Cómo puedo implementar una aplicación Python en Heroku usando entornos Conda?