Implantar um aplicativo Python (Dash) no Heroku usando ambientes Conda (em vez de virtualenv)
Quando eu corrogit push heroku master
para implantar meu aplicativo no Heroku eu continuo recebendo erros
Heroku Push rejeitado, falha ao compilar o aplicativo Python. Não foi possível encontrar uma versão que atenda ao requisito
O problema era que orequirements.txt
arquivo que fiz com
pip freeze > requirements.txt
fiz um despejo das bibliotecas Python em todo o sistema, em vez de apenas as bibliotecas no meuvirtualenv
(como descrito aqui) Isso foi muito estranho, porque congelei esses requisitos do meu virtualenv ativo - esse comportamento não deveria ter sido possível.
virtualenv
no Windows sempre me atrapalhou, então estou pronto para tentar um novo gerenciador de ambiente.
Eu quero usarconda
mas estou lutando para implantar com ele no Heroku. eu seguiInstruções do Heroku para pacotes de compilação conda apenas para obter erros vagos / inúteis no momento da construção.
Como implantar um aplicativo Python no Heroku usando ambientes Conda?