python - 在 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 应用程序呢?
解决方案
在我们的主文件夹中创建一个 runtime.txt 并编写您正在使用的 python 版本,例如
python-3.7.10
推荐阅读
- javascript - 在 WordPress 中使用 Twig 实现 AJAX 帖子过滤器
- git - 如何接受 git push?git 适合在 github 上发送完整的项目吗?我应该使用其他方法,哪个?嘘?
- javascript - 如何使用 Puppeteer 选择 RSS Feed 项元素?
- python-3.x - 如何在 Python 3 中运行可执行文件,同时将两个输入传递给提示符并将输出重定向到文本文件
- c++ - 在联合本身初始化后如何初始化联合成员?
- c# - 将具有多个 id 数据值的 gridview 行数据传递到另一个 Web 表单页面
- python - 远程代码运行服务器似乎没有响应?
- javascript - 如何在没有静态主键的情况下迭代 json?
- java - Hadoop MapReduce MapContext.write() 线程安全吗?
- mysql - MySQL 从子查询中选择计算