2

我怎样才能在 Eclipse 中调试 python 代码。如果它会完成,那么我们将面临更少的工作和更快的工作。有人可以告诉我吗?

4

2 回答 2

2

要在 eclipse 中调试 Openerp+python 代码,请在调试透视图中启动 eclipse 并按照给定的步骤操作:

1:按“ctr+c”停止你的openERP运行服务器。

2:在 Eclipse 中,转到菜单“运行/调试配置”。在“Python Run”下的配置窗口中,创建新的调试配置(双击“Python Run”)。

3:创建新的调试配置后,请按照给定的步骤操作:

3.1:在“项目”下的“主”选项卡中,从工作区中选择“服务器”项目或文件夹(Openerp Server 所在的文件夹)。

3.2:在“主模块”下写入“openerp-server”的位置。

例如:${workspace_loc:server/openerp-server}。

3.3:在“程序参数”下的“参数”选项卡中,单击“变量”按钮,将出现新窗口。

3.4:然后单击“编辑变量”按钮创建新的“变量”,将出现新窗口。

3.5:按下“新建”按钮并将您的插件路径作为值。

例如:--addons ../addons,../your_module_path

3.6:在所有打开的窗口中按确定,然后“应用”。

4:现在进入“PyDev Package Explorer”视图,转到 6.1/server 并右键单击“openerp-server”文件,选择“Debug As --> Python Run”。

5:现在在“控制台”中你可以看到你的服务器已经启动了。

6:现在打开您要调试的 .py 文件并设置断点。

7:现在从'gtk'或'web-client'开始你的模块表单,当执行到达断点时执行将停止。

8:现在通过按“F5、F6、F7”来调试您的代码,您可以看到变量的值。

于 2012-09-06T11:13:54.523 回答
0

第 1 步:您必须在 Eclipse 中维护 Python 安装的位置。在菜单Window -> Preference中打开并选择Pydev-> Interpreter Python。默认会自动加载python路径,如果不点击new添加维护python包。

第 2 步:现在创建一个新项目并将您的 openerp 源代码粘贴到项目中。选择File -> New -> Project。选择Pydev -> Pydev Project。您也可以选择常规 -> 项目

第 3 步:选择Window->Open Perspective ->Other。选择 PyDev 透视图。

第 4 步:现在打开您的项目 -> openerp_server_folder,找到用于运行服务器的 openerp_server.py 文件。右键单击 python 文件选择Run As -> Python Run进行调试,您可以使用Debug As ->Python Run。现在您将能够从 Eclipse 运行服务器。您可以在 Eclipse 控制台中看到它

要进行调试,请在 Eclipse 中打开您的 python 文件,右键单击边距,然后单击“添加断点”。然后将打开两个选项卡,一个名为Debug and Variables 和 Breakpoint。从这里我们可以看到所有的变量和它的值,从而我们可以调试我们的代码。

参考:http ://www.vogella.com/articles/Python/article.html

于 2012-09-06T13:49:23.823 回答