Heroku не читает файл require.txt - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь развернуть приложение python flask на heroku, но оно продолжает зависать и жаловаться на bash: gunicorn: command not found.У меня есть файл requirement.txt в корневой папке, где также находится мой Procfile.Мой код Python находится в src/server/

Procfile содержит: web: gunicorn --pythonpath src/server/ route:app --preload

У меня есть gunicorn в моем файле требований:

Есть что-то, что я пропускаю?

     gunicorn==19.8.1
     Flask==0.12.2
     Flask-Cache==0.13.1
     Flask-Cors==3.0.2
     Flask-MongoAlchemy==0.5.1
     flask-mongoengine==0.9.5
     Flask-PyMongo==0.5.2
     Flask-WTF==0.14.2
     gevent==1.2.1
     greenlet==0.4.12
     pymongo==3.6.1

структура папок;

enter image description here

enter image description here

Ответы [ 3 ]

0 голосов
/ 30 мая 2018

Я исправил это, создав новую среду в Heroku.Кажется, что предыдущая среда не читала файл require.txt, я не могу понять, почему.

0 голосов
/ 14 ноября 2018

У меня также есть похожая проблема на Heroku.Я создал новый проект IDENTICAL, и он волшебным образом работает.В Heroku есть ошибка, связанная с игнорированием require.txt

0 голосов
/ 30 мая 2018

Я столкнулся с подобной проблемой с моим приложением.Я просто сбросил все свои требования, отправив пустой файл requirements.txt.Затем построил мое приложение.Затем отправил оригинальный файл.Я не понимаю почему, но это сработало.

...