Can';不要将python代码部署到heroku

Can';不要将python代码部署到heroku,python,git,heroku,bots,chatbot,Python,Git,Heroku,Bots,Chatbot,所以我刚开始学习制作python机器人并将其部署到heroku。我想做一个线路机器人 我按照第行中的说明进行操作,对于本教程,我下载了示例echo python文件,并希望尝试将其部署到heroku 我一步一步地按照heroku中的说明进行操作,并且在我想做的时候 $git推送heroku主机 我出错了 ----->未能检测到与https//codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz匹配的应用程序 构建包 推送失败

所以我刚开始学习制作python机器人并将其部署到heroku。我想做一个线路机器人

我按照第行中的说明进行操作,对于本教程,我下载了示例echo python文件,并希望尝试将其部署到heroku

我一步一步地按照heroku中的说明进行操作,并且在我想做的时候

$git推送heroku主机

我出错了

----->未能检测到与https//codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz匹配的应用程序 构建包 推送失败

我已经将buildpack设置为python,这是主目录的ss

我真的希望有人能帮我解决这个错误,不管怎样,有人能推荐一个好的网站来学习使用python制作在线聊天机器人吗

非常感谢

这个问题已经解决了

决议

此错误消息表示Heroku无法自动 检测您尝试部署的应用程序类型:Ruby、Node、Python、, PHP、Java等。我们为支持的每种语言寻找签名 (如pom.xml文件或package.json文件)

大多数应用程序至少有一个这样的签名,所以如果你看到 此错误通常意味着未将重要文件签入 git存储库:

Java: pom.xml
Ruby: Gemfile
Node.js: package.json
Python: requirements.txt / setup.py / Pipfile
PHP: composer.json / index.php
您应该使用git添加{file},git提交-am'added{file},然后使用git 推希罗库大师


在.git文件夹中添加requirement.txt文件是不够的,您必须执行命令添加它,然后将其推送。它应该可以解决问题。

我想你已经解决了,但只是想确定你是否试过他们在电视上说的话?非常感谢@EricGodard我解决了这个问题。我不知道我需要做git add requirements.txt,而不是把它放在.git中。非常感谢。别担心,像这样的简单错误会发生在每个人身上。我会将此作为答案发布,如果它解决了您的问题,请向上投票/接受。done@EricGodard