Python Flask UnsupportedOperation:不可写

Sea*_*thy 4 python flask

当我运行以下代码时,我收到错误消息:“ UnsupportedOperation:不可写”:

from flask import Flask

app_flask = Flask(__name__)

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

if __name__ == '__main__':
    app_flask.run()
Run Code Online (Sandbox Code Playgroud)

谁能提供一些指导?我知道还有另一个问题,但是答案根本没有帮助。以下是错误消息的其余部分:

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
Run Code Online (Sandbox Code Playgroud)

Sea*_*thy 6

我在这里找到了答案,这是由josechval提供的:https : //github.com/plotly/dash/issues/257

何塞说:“你需要编辑的‘回声’在../site-packages/click/函数定义utils.py文件‘参数必须为默认值’。sys.stdout来代替行的通的。在../site-packages/click/了“secho”函数定义termui.py