python - Flask 调试在 Anaconda 下不起作用

标签 python 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,但不知道为什么会收到此错误。有什么想法吗?

编辑

我找到了这个类似的帖子 here . 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 对我有用

关于python - Flask 调试在 Anaconda 下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21978000/

相关文章:

python - 将 anaconda 从 python v3.6 迁移到 v3.7 并保留所有 conda 和 pip 包

python - 如何在 CoCalc 上上传和导入间隙包

javascript - Match Regex 命令检查一次且仅一次出现 [+,-,/,*,U,D]

javascript - Python Flask 没有收到 AJAX 帖子?

python - 使用蓝图在 Flask 上渲染模板时图像不显示

python - Anaconda 打开时提示错误

python - 在 python 中 pickle 数据时出现 MemoryError

python - 将行附加到数据框,如果不存在则添加新列

python - Flask-RESTful 如何添加资源并向其传递非全局数据

linux - 用户名更改后Anaconda路径断开