gpt4 book ai didi

python - Wing IDE 不会在 Google App Engine 的断点处停止

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

我是 Python、Wing IDE 和 Google 云应用的新手。

我一直在尝试让 Wing IDE 在本地 (Windows 7) Google App Engine 的断点处停止。我正在使用固定留言簿演示应用程序,它可以正常启动并在网络浏览器中按预期响应。

但是断点不起作用。我不确定这是否重要,但我在首次启动调试器时看到以下状态消息:Debugger:调试进程运行; pid=xxxx;不听(连接太多)...

我的运行参数是根据 Wing IDE 帮助文件部分“将 Wing IDE 与 Google App Engine 结合使用”中的建议,即:C:\x\guestbook --max_module_instances=1 --threadsafe_override=false

我在尝试按照这些说明进行操作时发现了一个问题。说明说进入项目属性和调试/执行选项卡并将调试子进程设置为始终调试子进程。我发现这个选项不存在。

另请注意,在留言簿应用程序中,如果我按下暂停按钮,代码就会中断,通常在 python threading.py 文件中的 wait 方法中(这是有道理的)。

另请注意,如果我在 Wing IDE 中创建通用控制台应用程序,断点工作正常。

我正在运行 Wing IDE Personal 5.1.9-1。我在 python 路径中包含了 Google appengine 目录和留言簿目录。

可能不相关,但我还发现 sys.stdout.write 字符串没有出现在调试 I/O 窗口中。

最佳答案

我已将 wingdbstub.py 文件(从 Wing ide 的调试程序包中)复制到我当前正在运行我的项目的文件夹中,并使用“import wingdbstub”并启动了调试过程。一切顺利,我现在可以调试模块了。

关于python - Wing IDE 不会在 Google App Engine 的断点处停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35457300/

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