from flask import Flask app = Flask(__name__) @app.route("/") def function(): return "Hello Work" print('here') if __name__ == "__main__": app.run(debug=True)
print работает, но сервер не запускается.
print
Моя проблема решена добавлением этих двух строк:
app.css.config.serve_locally = True
app.script.config.serve_locally = True
Я должен сказатьчто я сделал оба предложения (изменив echo и secho file и понизив колбу до 0.12.2, но они не работали для меня)
Решена проблема
Произошло изменение, которое я сделал в файле конфигурации "Utils". Я прокомментировал эту часть:
if message: write ("Something Something")
Я не знаю точную причину, почему это происходит, но да, это, безусловно, сработало для меня.
Я нашел ответ здесь, благодаря josechval.Это сработало для меня.https://github.com/plotly/dash/issues/257
Хосе говорит: «Вам нужно отредактировать определение функции« echo »по адресу ../site-packages/click/utils.py. Значением по умолчанию для параметра« file »должно быть sys.stdout вместо None. Сделайте то же самое для определения функции "secho" в ../site-packages/click/termui.py"
Вам нужно проверить, если __name__ == '__main__', а не if name == 'main'.
__name__ == '__main__'
if name == 'main'