应用程序与 buildpack 不兼容 - Heroku/python
Posted
技术标签:
【中文标题】应用程序与 buildpack 不兼容 - Heroku/python【英文标题】:App not compatible with buildpack - Heroku/python 【发布时间】:2020-10-03 04:36:56 【问题描述】:我在尝试将我的项目推送到 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 仓库是:https://github.com/dahliahadfury/Spotify-recommendation
【问题讨论】:
【参考方案1】:我已经将
Requirements.txt
和Procfile
放在了根目录中
大小写很重要。需求文件必须命名为requirements.txt
(全部小写)。
重命名您的需求文件,再次提交并部署:
git mv Requirements.txt requirements.txt
git commit -m "Fix name of requirements file"
git push heroku master
【讨论】:
嘿,谢谢您的帮助!我按照你说的做了,但我收到了这条消息:fatal: 'heroku' does not appear to be a git repository fatal: Could not read from remote repository.
这是否意味着 heroku 没有连接到我的 github 存储库?
嘿,非常感谢您的帮助!现在可以了,我用这个解决了上面的问题:***.com/questions/18406721/…再次感谢!
是的,或者如果您通过 GitHub 进行部署,您也可以这样做。我认为在这种情况下推送到 GitHub 上的master
应该会自动部署。以上是关于应用程序与 buildpack 不兼容 - Heroku/python的主要内容,如果未能解决你的问题,请参考以下文章
如何刷新 Heroku buildpack CACHE_DIR?
在 Heroku 上安装 Buildpack 后的 Python ImportError
将 elixir phoenix 应用程序部署到 heroku - 无法添加 buildpack