UnsupportedOperation:不可写

时间:2018-05-30 12:30:00

标签: python flask

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 :(得分:3)

我在这里找到了答案,这要归于约瑟夫(josechval)。这对我有用。 https://github.com/plotly/dash/issues/257

Jose说:“您需要在../site-packages/click/utils.py中编辑“ echo”函数定义。“ file”参数的默认值必须为sys.stdout而不是None。 ../site-packages/click/termui.py中的“ secho”功能定义相同

答案 1 :(得分:1)

您需要检查Normal是否__name__ == '__main__'

答案 2 :(得分:0)

解决了问题

我在配置文件" Utils"中进行了更改。 我评论了这一部分:

如果消息:    写(" Something Something")

我不知道发生这种情况的确切原因,但是它肯定对我有用。

答案 3 :(得分:0)

我的问题解决了添加以下两行的问题:

app.css.config.serve_locally = True

app.script.config.serve_locally = True

我应该说我已经提出了两个建议(更改echo和secho文件以及将我的flask降级到0.12.2,但是它们对我没有用)