UnsupportedOperation: не доступно для записи - PullRequest
0 голосов
/ 30 мая 2018
from flask import Flask

app = Flask(__name__)

@app.route("/")
def function():
    return "Hello Work"

print('here')

if __name__ == "__main__":
    app.run(debug=True)

print работает, но сервер не запускается.

Ответы [ 4 ]

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

Моя проблема решена добавлением этих двух строк:

app.css.config.serve_locally = True

app.script.config.serve_locally = True

Я должен сказатьчто я сделал оба предложения (изменив echo и secho file и понизив колбу до 0.12.2, но они не работали для меня)

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

Решена проблема

Произошло изменение, которое я сделал в файле конфигурации "Utils". Я прокомментировал эту часть:

if message: write ("Something Something")

Я не знаю точную причину, почему это происходит, но да, это, безусловно, сработало для меня.

0 голосов
/ 05 июля 2018

Я нашел ответ здесь, благодаря josechval.Это сработало для меня.https://github.com/plotly/dash/issues/257

Хосе говорит: «Вам нужно отредактировать определение функции« echo »по адресу ../site-packages/click/utils.py. Значением по умолчанию для параметра« file »должно быть sys.stdout вместо None. Сделайте то же самое для определения функции "secho" в ../site-packages/click/termui.py"

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

Вам нужно проверить, если __name__ == '__main__', а не if name == 'main'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...