You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Heroku部署Python应用时遭遇runtime.txt版本兼容问题求助

解决Heroku-22栈Python版本不兼容问题

1. 检查并修正runtime.txt文件

报错明确显示请求的是python-3.7.10,说明你的runtime.txt内容未正确更新为3.10.8:

  • 打开项目根目录下的runtime.txt(无则新建),确保内容为:
    python-3.10.8
    
  • 注意格式要求:必须小写,版本号前加python-,文件内不能有多余空格或换行符。

2. 清除Git缓存并提交修改

若之前提交过旧版本的runtime.txt,Git可能缓存了旧配置,导致推送时仍使用旧版本:

  • 执行命令清除缓存:
    git rm --cached runtime.txt
    
  • 重新添加并提交文件:
    git add runtime.txt
    git commit -m "Update Python version to 3.10.8 for Heroku-22"
    

3. 重新推送到Heroku

推送最新的提交到Heroku:

git push heroku main

(若你的主分支不是main,替换为对应分支名,比如master)

4. 验证Python版本(可选)

推送成功后,可通过Heroku CLI确认当前运行环境的Python版本:

heroku run python --version

内容的提问来源于stack exchange,提问作者Abhishek Kashyap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 23:50:31