Python 赫罗库可以';无法检测构建包
我有一个烧瓶应用程序,我正试图放在heroku上。我有一个requirements.txt文件,其中包含我的项目的需求,heroku说这应该足以让heroku检测python,但事实并非如此。我可以像这样手动将buildpack设置为pythonPython 赫罗库可以';无法检测构建包,python,heroku,flask,Python,Heroku,Flask,我有一个烧瓶应用程序,我正试图放在heroku上。我有一个requirements.txt文件,其中包含我的项目的需求,heroku说这应该足以让heroku检测python,但事实并非如此。我可以像这样手动将buildpack设置为python heroku buildpacks:set heroku/python但是我得到了这个错误:(从运行git-push-heroku-master) 我的项目布局有什么问题 这是我的文件树: . ├── faceParser │ ├── __init
heroku buildpacks:set heroku/python
但是我得到了这个错误:(从运行git-push-heroku-master
)
我的项目布局有什么问题
这是我的文件树:
.
├── faceParser
│ ├── __init__.py
│ ├── recolor.py
│ ├── static
│ │ ├── libs
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootstrap.min.js
│ │ │ ├── jquery.min.js
│ │ │ ├── notify.js
│ │ │ └── webcam.min.js
│ │ ├── sketch.js
│ │ └── style.css
│ └── templates
│ ├── base.html
│ └── index.html
├── main.sh
├── README.md
├── requirements.txt
└── venv
(由于虚拟环境文件很多,因此省略了虚拟环境文件)
这是我在本地运行它的方式:
export FLASK_APP=faceParser
export FLASK_ENV=development
flask run
谢谢 我更改了项目布局,在最外层目录中包含app.py文件,并添加了Procfile文件和runtime.txt文件(python-3.5.2) 我认为Heroku需要这些文件来理解它是一个python项目 现在它起作用了
export FLASK_APP=faceParser
export FLASK_ENV=development
flask run