gpt4 book ai didi

python - 无法使用pycharm调试 flask 应用程序

转载 作者:行者123 更新时间:2023-11-28 17:29:36 28 4
gpt4 key购买 nike

我正在尝试调试我的 flask 应用程序,但是当我以调试方式启动我的 wsgi 脚本时,它不会连接。我的 wsgi.py

from flask_app import app as application

if __name__ == "__main__":
application.run(host="0.0.0.0", port=5000)

和控制台消息

pydev debugger: process 13472 is connecting

Connected to pydev debugger (build 143.1919)
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
* Restarting with stat
pydev debugger: process 15356 is connecting

正常运行它就像一个魅力。我怎样才能得到任何错误消息作为错误的指示?

编辑:

它似乎没有在 5000 中打开端口,因为当我运行 netstat -a 并且 wsgi 在 Debug模式下运行时,我在任何地方都看不到 0.0.0.0:5000 监听或 timewait 状态。正常运行时可以看到0.0.0.0:5000监听

最佳答案

Flask 0.12.1 和 PyCharm 2017.1.2 也有同样的问题。

在 PyCharm 中我勾选了

文件 > 设置 > 构建、执行、部署 > 调试器 > '可以接受外部连接'

框,然后重新启动调试器,它现在正在连接到 pydev 调试器。

请注意,此后我再次取消选中该框并重新启动调试器,它仍然连接,所以不确定这是否真的是一个合法的解决方案,但似乎对我有用。

关于python - 无法使用pycharm调试 flask 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35428302/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com