Колба Python UnsupportedOperation: недоступно для записи - PullRequest
0 голосов
/ 05 июля 2018

Когда я запускаю следующий код, я получаю сообщение об ошибке: «UnsupportedOperation: not writeable»:

from flask import Flask

app_flask = Flask(__name__)

@app_flask.route('/')
def hello_method():
    return "Hello, main page!"

if __name__ == '__main__':
    app_flask.run()

Может кто-нибудь предложить какое-нибудь руководство? Я знаю, что есть еще один вопрос, как этот, но ответы не были полезны вообще. Вот остальная часть сообщения об ошибке:

Traceback (most recent call last):

  File "<ipython-input-13-a122d150300b>", line 20, in <module>
    app_flask.run()

  File "C:\anaconda3\lib\site-packages\flask\app.py", line 938, in run
    cli.show_server_banner(self.env, self.debug, self.name, False)

  File "C:\anaconda3\lib\site-packages\flask\cli.py", line 629, in show_server_banner
    click.echo(message)

  File "C:\anaconda3\lib\site-packages\click\utils.py", line 259, in echo
    file.write(message)

UnsupportedOperation: not writable

Ответы [ 2 ]

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

Другое решение из той же проблемы уже цитируется:

Колба понижения:

колба conda install = 0.12.2

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

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

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

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