首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Heroku:“没有指定Python版本”,但是runtime.txt存在

Heroku:“没有指定Python版本”,但是runtime.txt存在
EN

Stack Overflow用户
提问于 2022-10-26 01:27:22
回答 1查看 56关注 0票数 2

我试图将python应用程序部署到Heroku,并且我已经在我的目录根目录中有了runtime.txt,但是我不知道为什么Heroku找不到我指定的"runtime.txt“文件,总是给出这样的消息:

代码语言:javascript
运行
复制
Building on the Heroku-22 stack
-----> Determining which buildpack to use for this app
-----> Python app detected
-----> No Python version was specified. Using the buildpack default: python-3.10.8
       To use a different version, see: https://devcenter.heroku.com/articles/python-runtimes
-----> Installing python-3.10.8

项目档案结构:

runtime.txt

代码语言:javascript
运行
复制
python-3.7.15

我试图在Stack溢出上找到答案,并找出类似的问题,但没有得到批准的答案,但没有被唤醒。我还尝试将Python版本与Heroku支持的Python运行时相匹配。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-26 02:25:08

首先,确保将runtime.txt文件提交给git,否则Heroku将看不到它。

另外,请看每个堆栈所支持的版本。。您的消息说您使用的是Stack 22,但是Python3.7.15只受Stack 18和Stack 20的支持,这可以很容易地通过用heroku stack:set heroku-20更改堆栈来解决。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74201751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档