我已经安装了pycharm社区版2016.
我尝试将其配置为调试Odoo,如捕获
中所示当我打开python文件时设置断点并单击调试图标我有一个例外:
还有openerp,fields,api用红色加下划线。
请提出任何建议。我使用Windows 8.1作为操作系统
更新:
根据Mariusz答案,我现在能够在没有任何错误的情况下调试bouton。
现在我已经在代码上放了一个brekpoint来执行,但是在执行方法时,从未到达断点(代码在buton方法内)。我可以在odoo页面看到结果。
答案 0 :(得分:1)
第一个问题 - 你不应该从exe文件运行它,而是从openerp-server运行它,它通过python解释器位于odoo安装文件夹中。更重要的是,您的配置是错误的,因为Odoo不适用于Python 3.4.1 我的配置如下所示: 第二个问题 - 您需要在项目结构配置中添加您的sources文件夹,以便PyCharm将其识别为要从中导入的文件夹。
答案 1 :(得分:0)
为了能够到达断点,你必须禁用gevent。在撰写本文时,您可以通过在openerp/__init__.py
中评论这段代码来实现import sys
evented = False
#if sys.modules.get("gevent") is not None:
# evented = True