配置Pycharm来调试Odoo 8

时间:2016-08-10 12:17:44

标签: python openerp pycharm odoo-8

我已经安装了pycharm社区版2016.

我尝试将其配置为调试Odoo,如捕获

中所示

enter image description here

当我打开python文件时设置断点并单击调试图标我有一个例外:

enter image description here

还有openerp,fields,api用红色加下划线。

请提出任何建议。我使用Windows 8.1作为操作系统

更新

根据Mariusz答案,我现在能够在没有任何错误的情况下调试bouton。

现在我已经在代码上放了一个brekpoint来执行,但是在执行方法时,从未到达断点(代码在buton方法内)。我可以在odoo页面看到结果。

enter image description here

2 个答案:

答案 0 :(得分:1)

第一个问题 - 你不应该从exe文件运行它,而是从openerp-server运行它,它通过python解释器位于odoo安装文件夹中。更重要的是,您的配置是错误的,因为Odoo不适用于Python 3.4.1 我的配置如下所示: enter image description here 第二个问题 - 您需要在项目结构配置中添加您的sources文件夹,以便PyCharm将其识别为要从中导入的文件夹。

答案 1 :(得分:0)

为了能够到达断点,你必须禁用gevent。在撰写本文时,您可以通过在openerp/__init__.py

中评论这段代码来实现
import sys
evented = False
#if sys.modules.get("gevent") is not None:
#    evented = True