无法推送Heroku for Python Flask应用
问题描述:
我想Heroku第一次尝试部署我的第一个Flask应用。我遵循指示,但犯了一个错误,并运行git add。在我的主目录即。 c:\ Users \ HP而不是我的应用程序所在的文件夹。我做了一个git reset命令来清除它,但是当我尝试从正确的路径推送到heroku时,我得到了2706个对象并且推送失败。无法推送Heroku for Python Flask应用
我也不知道在哪里放置Procfile,requirements.txt和runtime.txt文件。我试图把它们全部放在根目录和我的应用程序子目录中,它不起作用。
我得到的错误是 “的Heroku无法检测某个蟒蛇buildpack”
我使用Python 3.5.2。我必须安装2.7吗?
答
您需要Procfile
,requirements.txt
,web.py
在您的回购根目录中。
$ heroku create --buildpack heroku/python
$ git push -f heroku master
查看更多here
答
,你还需要指定Python运行时版本,它通过runtime.txt文件来完成。将在项目的根,内容这个文件:
python-3.5.2
或任何你所运行
你知道什么应该被包含在Procfile? – luke