应用程序与构建包不兼容- Heroku/python

5lhxktic  于 2023-03-23  发布在  Python
关注(0)|答案(2)|浏览(123)

我在尝试将我的项目推送到GitHub以连接Heroku时收到此消息

-----> App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz

       More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
       Push failed

我已经把我的Requirements.txtProcfile放在根目录下了。我的Requirements.txt看起来像这样:

json5==0.8.5
jsonschema==2.6.0
regex==2018.2.21
requests==2.23.0
schedule==0.6.0
spotipy==2.12.0
tweepy==3.8.0

我的Procfile看起来像这样:

worker: python app.py

我的GitHub repo是:https://github.com/dahliahadfury/Spotify-recommendation

lymgl2op

lymgl2op1#

我已经将Requirements.txtProcfile放在根目录下
大小写很重要。需求文件必须命名为requirements.txt(全部小写)。
重命名您的需求文件,提交并再次部署:

  • git mv Requirements.txt requirements.txt
  • git commit -m "Fix name of requirements file"
  • git push heroku master
jqjz2hbq

jqjz2hbq2#

我也遇到了同样的问题,但我已经将Requirements.txt更改为requirement.txt(全部小写)
enter image description here

相关问题