首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Push拒绝编译python应用程序失败

Push拒绝编译python应用程序失败
EN

Stack Overflow用户
提问于 2021-12-10 08:58:54
回答 2查看 406关注 0票数 0

因此,当我试图部署我的主分支时,我已经设置了我的requirements.txt、runtime.txt和Procfile,但是我仍然得到了这个错误。

代码语言:javascript
复制
-----> Building on the Heroku-20 stack
-----> Using buildpack: heroku/python
-----> Python app detected
-----> Using Python version specified in runtime.txt
 !     Requested runtime (python - 3.9.7) is not available for this stack (heroku-20).
 !     Aborting.  More info: https://devcenter.heroku.com/articles/python-support
 !     Push rejected, failed to compile Python app.
 !     Push failed

我的requirements.txt文件

代码语言:javascript
复制
asgiref==3.4.1
dj-database-url==0.5.0
Django==3.2.7
django-heroku==0.3.1
gunicorn==20.1.0
Pillow==8.4.0
psycopg2==2.9.2
python-decouple==3.5
pytz==2021.3
sqlparse==0.4.2
whitenoise==5.3.0

请帮帮忙

EN

回答 2

Stack Overflow用户

发布于 2021-12-10 09:27:34

您的python版本在heroku堆栈20上不受支持,如第5行所述,以检查支持的运行时(请参阅Heroku文档 )。

票数 0
EN

Stack Overflow用户

发布于 2021-12-10 12:11:30

Heroku堆栈支持python-3.9.9,因此在runtime.txt中指定

代码语言:javascript
复制
python-3.9.9

查看https://devcenter.heroku.com/articles/heroku-20-stack上的堆栈

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

https://stackoverflow.com/questions/70301969

复制
相关文章

相似问题

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