【问题标题】:Unable to deploy project to Heroku using Python 3.9 or 3.8无法使用 Python 3.9 或 3.8 将项目部署到 Heroku
【发布时间】:2021-03-27 08:58:50
【问题描述】:
目前,Heroku 根据其文档支持多个版本的 Python。但是,当我尝试部署包含runtime.txt 的项目时遇到错误:
Requested runtime (cat runtime.txt python-3.9.0)
is not available for this stack (Heroku-20).
在runtime.txt 内我有:
cat runtime.txt
python-3.9.0
【问题讨论】:
标签:
python
python-3.x
heroku
heroku-cli
heroku-api
【解决方案1】:
在runtime.txt 内我有:
cat runtime.txt
python-3.9.0
该文件应该只包含
python-3.9.0
cat 是“concatenate”的缩写,是一个命令,您可以在某些操作系统(Linux、Unix、可能的 macOS 或其他操作系统)上运行它来显示文件的内容。你可能看过一些文档,上面写着类似
$ cat runtime.txt
python-3.9.0
这应该意味着“如果你运行cat runtime.txt,你应该看到python-3.9.0”。
编辑您的 runtime.txt 以删除 cat 行,提交并重新部署。