gpt4 book ai didi

python - 从 dev_appserver.py 启动时,WingIDE AppEngine 断点不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:56 26 4
gpt4 key购买 nike

我已尝试注册 WingWare 邮件列表,但尚未获得批准,因此我将在此发帖。

我已经成为 WingIDE(专业版)用户近 4 年了,它对我来说非常有效。直到最近,我的项目还是基于 Django 并在 Google App Engine 上运行。调试和设置断点非常有效(并且继续对该项目有效)。

几天前,我启动了一个将在 App Engine 上运行的新项目,但它将使用标准 dev_appserver.py(无 Django)作为入口点运行。这运行良好,我可以在 dev_appserver 和相关代码中设置断点,但是,我无法在应用程序代码中触发断点(即使应用程序从 IDE 环境正确运行)。换句话说,我可以在“Google”代码中触发断点,但在我的“自定义”代码中,即使我可以看到代码正在正确执行,断点也不会被触发。

我已按照 http://www.wingware.com/doc/howtos/google-app-engine 的指示进行操作,即使使用最简单的应用程序(helloworld.py - 来自 https://developers.google.com/appengine/docs/python/gettingstartedpython27/helloworld )我也尝试过这一点,并且它不允许我在自定义文件中设置断点。

我正在 OSX Mavericks 上运行 WingIDE 5.0.0-1,并使用 AppEngine SDK 1.8.6.1041。

知道发生了什么吗?我应该如何解决这个问题?

最佳答案

使用 old_dev_appserver.py 而不是 dev_appserver.py 可能会有效。新的 dev_appserver.py 设置环境的方式会破坏所有未实现额外的 GAE 特定功能的 Python 调试器。

关于python - 从 dev_appserver.py 启动时,WingIDE AppEngine 断点不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20126253/

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