#django #heroku #deployment #conda
Вопрос:
Я пытаюсь развернуть свое приложение django в виртуальной среде conda на Heroku. Я использую Heroku conda-buildpack от trib3. Trib3 говорит, что я могу использовать как conda-requirements.txt файл для установленных пакетов conda и requirements.txt для установленных пакетов pip. Каждый раз, когда я пытаюсь развернуть, я получаю одно и то же сообщение об ошибке (см. Ниже) от Heroku: «conda_compile: строка 7: conda: команда не найдена». Я понятия не имею, что это значит. Следовательно, я не могу решить эту проблему. Может кто-нибудь, пожалуйста, истолковать это для меня? Спасибо, Джим
[master 3b9e9e6] First deploy
2 files changed, 17 insertions( ), 68 deletions(-)
rewrite conda-requirements.txt (76%)
copy conda-requirements.txt => requirements.txt (71%)
(cv_gw385) Jims-MBP:gw5-project jimbellis$ git push heroku master
Enumerating objects: 463, done.
Counting objects: 100% (463/463), done.
Delta compression using up to 8 threads
Compressing objects: 100% (453/453), done.
Writing objects: 100% (463/463), 4.07 MiB | 51.00 KiB/s, done.
Total 463 (delta 185), reused 0 (delta 0), pack-reused 0
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Building on the Heroku-20 stack
remote: -----> Using buildpack: https://github.com/trib3/conda-buildpack.git
remote: -----> Python/Conda app detected
remote: -----> Preparing Python/Miniconda Environment
remote: /tmp/codon/tmp/buildpacks/999aa0b30e1056cc6f05c9dc7651fd0e6b8f5e08/bin/steps/conda_compile: line 7: conda: command not found
remote: ! Push rejected, failed to compile Python/Conda app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to gw5-project.
remote:
To https://git.heroku.com/gw5-project.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/gw5-project.git'