1
我用Chatterbot庫創建了我的第一個聊天機器人。現在我想通過Heroku部署它,但這是不可能的。我的chatbot是由一些文件(py,csv,yml,json,txt)組成的。 這是如下結構:在Heroku上部署Python應用程序
botusers(CSV文件)
Magghy(PY文件)
magghybot(PY文件)
Procfile
要求(txt文件)
telegramtoken(txt文件)
會話。陽明海運(名爲郎文件夾)
math_words.json(名爲郎文件夾)
我創建了一個 「Procfile」(工人:蟒蛇magghybot.py )和「Requirements.txt」
然後,我創造我的Heroku個人資料,我想我的部署項目,但在終端我有這個問題:
Counting objects: 13, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (13/13), 5.22 KiB | 0 bytes/s, done.
Total 13 (delta 0), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> App not compatible with buildpack: https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz
remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to magghy.
remote:
To https://git.heroku.com/magghy.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/magghy.git'
我缺少什麼?
您是否指定了Python運行時?有關更多詳細信息,請參見[此處](https://devcenter.heroku.com/articles/python-runtimes)。 –
非常感謝!我解決了這個問題:) – Adryr83
很高興幫助:) –