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

使用git push部署代码到Heroku失败:Python 3.6.4版本不被识别

解决Heroku部署时Python版本识别失败的问题

你在执行git push heroku master部署代码时遇到的构建失败,核心原因是Heroku没有自动识别到你需要的Python 3.6.4版本。下面是具体的解决步骤:

步骤1:手动指定Python运行时版本

在你的项目根目录下创建一个名为runtime.txt的文件,文件内容仅需一行,严格按照以下格式编写:

python-3.6.4

⚠️ 注意:必须带上python-前缀,只写3.6.4会导致Heroku无法识别。

步骤2:提交更改并重新部署

将新创建的文件加入Git版本控制,然后提交更改:

git add runtime.txt
git commit -m "指定Heroku使用Python 3.6.4运行时"

完成后重新执行部署命令:

git push heroku master

额外排查建议

如果还是出现构建失败,建议检查你的requirements.txt文件,确认里面的所有依赖包都支持Python 3.6.4。部分较新的第三方包可能已经放弃对旧版本Python的支持,这种情况下你需要在requirements.txt中明确指定兼容3.6.4的包版本号。

内容的提问来源于stack exchange,提问作者Julio Pereira

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 08:24:38