【问题标题】:Wing IDE not stopping at break point for Google App EngineWing IDE 不会在 Google App Engine 的断点处停止
【发布时间】:2016-02-17 12:52:43
【问题描述】:

我是 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 文件中(这是有道理的)。

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

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

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

【问题讨论】:

标签: python google-app-engine debugging breakpoints


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    就像这些事情经常发生的那样,写这个问题给了我一些尝试的想法。我用的是个人版……所以我下载了专业版……一切正常。

    30 天试用期结束后,我似乎支付 95 美元而不是 45 美元。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-20
      • 2019-04-29
      • 2012-07-15
      • 2011-05-22
      • 2011-04-30
      • 1970-01-01
      • 2011-08-14
      • 2014-03-25
      相关资源
      最近更新 更多