Heroku に JustPy アプリをデプロイしようとしています。私は両方とも初めてです。
https://justpy.io/tutorial/getting_started/からの基本コード
# saved as app.py
import justpy as jp
app = jp.app # added for deployment
def hello_world():
wp = jp.WebPage()
jp.Hello(a=wp)
return wp
jp.justpy(hello_world)
Heroku アカウントにデプロイするには、https ://devcenter.heroku.com/articles/heroku-cli から Heroku ツールを入手します。
プロジェクト フォルダーから:
pip install gunicorn
pip freeze > requirements.txt
# create Procfile web:- gunicorn app:app
# create runtime.txt:- Python 3.9.5
heroku login
heroku create justpyhi
git init
git add .
git config --global user.email "myemail@hotmail.com"
git config --global user.name "whateverusername"
git commit -m "first commit"
heroku git:remote --app justpyhi
git push heroku master
heroku open
...そして、次のエラーが表示されます。
Starting process with command `gunicorn mainheroku l`
app[web.1]: bash: gunicorn: command not found
heroku[web.1]: Process exited with status 127
heroku[web.1]: State changed from starting to crashed
heroku[web.1]: State changed from crashed to starting
app[api]: Build succeeded
[更新:] さらに次のエラーが表示されます:
-----> Building on the Heroku-20 stack
-----> Using buildpack: heroku/python
-----> App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz
More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
! Push failed
私は何を間違っていますか?すべての助けに感謝します!