任何幫助將非常感激。我在這里創建了一個存盤庫,所有檔案都在其中鏈接。我目前正在嘗試學習如何將 ML 模型部署到 Heroku。這是一個非常簡單的模型,我正在關注一個 YouTube教程。當我在終端上運行“python app.py”時,本地服務器確實運行正常,顯示了我想要的確切界面。
嘗試在 Heroku 上部署它時,我鏈接了我的 GitHub 存盤庫并選擇了“部署分支”;在這里,Heroku 宣告該應用程式已成功部署。但是,當我嘗試查看時,會出現一個頁面,說明應用程式錯誤。
如前所述,我真的不確定出了什么問題,并且希望得到任何指導以使其正常作業——我想部署我一直在研究的其他 ML 模型,并且讓這個初步模型運行起來將是一個巨大的幫助。有什么建議嗎?
謝謝!
uj5u.com熱心網友回復:
您似乎忘記了創建Procfile. 這對于 Heroku 來說是必要的,因為它告訴 Heroku 如何在其服務器上啟動您的應用程式。
由于您是服務器檔案app.py并且 Flask 應用程式也是app如此,因此以下將是Procfile
web: gunicorn app:app
還可以通過添加 gunicorn 來更新您的requirements.txt檔案,例如我所擁有的是
gunicorn==20.1.0
有關更多資訊,Procfile請參閱https://devcenter.heroku.com/articles/procfile
我已經親自部署了它,現在可以正常作業了??
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/446672.html
上一篇:我想為HerokuPostgres資料庫設定idle_in_transaction_session_timeout
