Развертывание приложения Python, созданного в среде Conda, в Heroku

Я создал чат-бота с помощью Tensorflow в среде conda и хочу развернуть его в Heroku.

Сначала я попытался развернуть приложение в Heroku с помощью терминала и интерфейса командной строки Heroku, но после обнаружения приложения Conda я получил следующее сообщение:

remote: /app/tmp/buildpacks/2abac4b7166986c6b1b33fcacccb13fb4e2036a9358f31ed8886bbf37c9987c7fbb8243090f0438ebbf02852a1cbeb1b5cae47f67dc2670115ce6d7bd2468300/bin/steps/conda_compile: line 9: conda: command not found
remote:  !     Push rejected, failed to compile Python/Conda app.

Попробовал то же самое через терминальную коробку, предоставленную в PyCharm, но все равно получил то же сообщение.

Я уже установил сборочный пакет Conda, который предоставляет Heroku, возможно, поэтому он распознает среду conda.

Я пытался сделать это без пакета сборки Conda, но продолжал застревать, когда дело доходило до установки зависимостей anaconda.

PS: Пожалуйста, не направляйте меня на этот вопрос: Разверните приложение Python (Dash) в Heroku, используя среды Conda (вместо virtualenv) Это не относится к тому, что я пытаюсь сделать.


person Gurkarn Goindi    schedule 12.06.2019    source источник
comment
Что означает, что я уже установил сборочный пакет Conda, который предлагает Heroku? Пакеты сборки — это не то, что вы устанавливаете.   -  person Chris    schedule 12.06.2019
comment
@Chris Я имел в виду, что создал репозиторий heroku git, запустив это: heroku create --buildpack https://github.com/conda/conda-buildpack.git   -  person Gurkarn Goindi    schedule 12.06.2019
comment
Этот пакет сборки не обновлялся более четырех лет. Кажется, есть несколько других пакетов сборки conda/anaconda. Я предлагаю вам попробовать несколько разных.   -  person Chris    schedule 12.06.2019