Итак, у меня есть приложение для флэков, я могу запустить его на своем компьютере локально и успешно использовать его для геройку, но когда я делаю heroku open
, сайт продолжает говорить об ошибке приложения.Ошибка при использовании приложения python Flask heroku
Это в моем app.py:
import random
import os
from flask import Flask
from gen_histogram import histogram
from sample import generate_probability, generate_word
app = Flask(__name__)
dict_histogram = histogram('tom_sawyer.txt')
tes_list = ["one", "fish", "two", "fish", "red", "fish", "blue", "fish"]
def try_random():
return random.choice(tes_list)
@app.route('/')
def hello_world():
return try_random()
if __name__ == '__main__':
port = int(os.environ.get("PORT", 5000))
app.run(debug=True, port=port)
PROCFILE:
web: gunicorn app:app
Примечания:
У меня есть все установки, включая virtualenv и requirements.txt
Что ошибка вы получаете? –
Что говорят журналы? –
@DanielRoseman -----> приложение Python обнаружило $ пункта установить -r requirements.txt -----> Открывать типы процессов PROCFILE объявляет типы -> Веб -----> КОМПРЕССОРНЫХ ... Сделано: 38.2M -----> Запуск ... Выпущено v7 https://tweetkaka.herokuapp.com/ развернуто в Heroku –