我在尝试将我的项目推送到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.txt
和Procfile
放在根目录下了。我的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
2条答案
按热度按时间lymgl2op1#
我已经将
Requirements.txt
和Procfile
放在根目录下大小写很重要。需求文件必须命名为
requirements.txt
(全部小写)。重命名您的需求文件,提交并再次部署:
git mv Requirements.txt requirements.txt
git commit -m "Fix name of requirements file"
git push heroku master
jqjz2hbq2#
我也遇到了同样的问题,但我已经将Requirements.txt更改为requirement.txt(全部小写)
enter image description here