NetBeans调试Python(GAE)

2 投票
2 回答
1548 浏览
提问于 2025-04-15 11:22

当我正常运行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上监听时,可以在“调试”菜单下连接调试器。”

撰写回答