7

如果我想用 PyDev 运行你的 Flask 应用程序,并且我设置了断点,调试器不会停止。

另一个症状是从 Eclipse 中终止进程不会停止该进程。当我重新运行该应用程序时,该端口已在使用中,因为另一个实例正在运行。

这发生在

debug=True
4

2 回答 2

4

问题在于,除非您将其明确设置为 false debug=Trueuse_reloader=True解决方案是将use_reloader设置为false:

use_reloader=False

但我想知道是否有办法保持重新加载......

于 2013-06-21T01:27:07.840 回答
0

对我来说,这就足够了:

  • 启动远程调试服务器(Menu -> PyDev -> “Start Debug Server” -> Console = “Debug Server at port:5678”

  • 安装 pydevd(pip3 安装 pydevd)

  • 将 init 部分添加到您要调试的 python 代码中:

    导入 pydevd pydevd.settrace()

  • 在 Eclipse 上设置一些断点并运行烧瓶应用程序(烧瓶运行)

于 2021-08-08T14:43:41.110 回答