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?