首页 > 解决方案 > 在 Heroku 上推送 Flask Web App 时出错-“请求的运行时不适用于此堆栈 (heroku-18)。”

问题描述

我正在尝试在 Heroku 上部署一个用于图像分类的Flask Web 应用程序(因此使用TensorFlow )。在尝试使用“ git push Heroku master ”进行部署时,我收到以下错误消息:

远程:-----> Python 应用程序请求的运行时(Flask==1.1.2远程: Jinja2==2.11.2远程:tensorflow==2.3.0远程:Werkzeug==1.0.1)不适用于此堆栈(heroku-18)。

我被困在这里。那么,我们如何在 Heroku 上部署一个使用 TensorFlow 的 Flask 应用程序呢?

标签: pythontensorflowflaskheroku

解决方案


在我们的主文件夹中创建一个 runtime.txt 并编写您正在使用的 python 版本,例如

python-3.7.10


推荐阅读