无法使用 Python 3.9 或 3.8 将项目部署到 Heroku

Unable to deploy project to Heroku using Python 3.9 or 3.8

目前,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

Within the runtime.txt I have:

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 行,提交并重新部署。