无法使用 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
行,提交并重新部署。
目前,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
行,提交并重新部署。