NetBeans调试Python(GAE)
当我正常运行dev_appserver的时候,一切都很正常。但是如果我尝试调试,就发现了一个错误,是由以下代码引起的:
__file__
这个错误出现在jpydaemon.py文件中。有没有人成功在NetBeans上调试过应用程序?
2 个回答
1
你需要确保在调试设置中选择的端口没有被占用。
我假设你已经在Netbeans中安装了Python插件。
去你的设置里,选择Python,然后点击调试器选项卡。在那里可以设置调试器的端口。
检查一下你正在使用的端口(在Windows中打开命令提示符,运行NetStat命令)。
如果调试器选项卡中配置的端口正在被使用,那就选择一个没有被占用的端口再试一次。
默认的端口似乎是29100,但我第一次安装Python插件时看到的设置并不是这个。当我把它改回那个没有被占用的默认端口时,就可以正常工作了。希望这对你有帮助。
1
不,我还没设置好这个,但我对这个很感兴趣。你需要把NetBeans的调试工具连接到某个端口上。这个链接可能对你有帮助:我在看一个关于Java的例子:http://blogs.oracle.com/leonfan/entry/netbeans_development_series_for_google
我引用了我觉得对你问题有帮助的部分,dynback:
“如何为Google App Engine调试应用程序”
因为我们已经把“测试”操作映射到“调试”,所以我们应该右键点击项目,选择“测试”来进行调试。当系统运行并在Java远程调试端口5005上监听时,可以在“调试”菜单下连接调试器。”