我已经安装了吡咯烷酮社区版2016。
我尝试将其配置为调试Odoo,如捕获所示。

当我打开python文件时,设置一个断点并单击调试图标,就会得到一个异常:

此外,openerp、字段、api都是红色下划线。
请给我任何建议。我使用windows 8.1作为操作系统
更新
根据Mariusz的回答,我现在可以在调试bouton上循环,没有任何错误。
现在,我已经在代码上放置了一个brekpoint,以跟踪执行过程,但是在执行该方法时,从未到达断点(代码位于buton方法中)。我可以在odoo页面看到结果。

发布于 2016-08-10 13:17:23
第一个问题-您不应该从exe文件运行它,而是从openerp服务器运行它,它通过python解释器位于odoo安装文件夹中。更重要的是,您的配置是错误的,因为Odoo不适合Python 3.4.1,我的配置如下所示:

第二个问题--您需要在Project配置中添加源文件夹,以便PyCharm将其识别为要导入的文件夹。
发布于 2016-08-11 17:12:03
要能够到达断点,必须禁用gevent。在编写本文时,您可以通过在.py中注释这段代码来完成它。
import sys
evented = False
#if sys.modules.get("gevent") is not None:
# evented = Truehttps://stackoverflow.com/questions/38873238
复制相似问题