Flask调试在Anaconda下不起作用


问题内容

我正在使用Flask在标准开发环境中工作,但无法使调试正常工作。

仅使用标准的Hello World,会出现如下错误:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    err
    return "Hello World!"

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

我的应用程序中断,但是没有动态调试,并且出现以下错误消息:

If you enable JavaScript you can also use additional features such as code 
execution (if the evalex feature is enabled), automatic pasting of the 
exceptions and much more.

我启用了JavaScript,但不知道为什么会收到此错误。有任何想法吗?

编辑

我在这里找到了类似的帖子。看来Flask找不到几个文件。

127.0.0.1 - - [23/Feb/2014 22:04:37] "GET /?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 404 -

我正在使用Anaconda,并且已删除并重新安装了Flask和Werzeug,但是仍然遇到问题。


问题答案:

您也可以卸载conda软件包

conda remove flask
conda remove werkzeug

然后只需pip安装这两个

pip install flask
pip install werkzeug

使用conda 3.4.2对我有用