繁体   English   中英

配置Pycharm来调试Odoo 8

[英]configure Pycharm to debug Odoo 8

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

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

在此输入图像描述

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

在此输入图像描述

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

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

更新

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

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

在此输入图像描述

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

为了能够达到断点,你必须禁用gevent。 在撰写本文时,您可以通过在openerp / __ init__.py中注释这段代码来实现

import sys
evented = False
#if sys.modules.get("gevent") is not None:
#    evented = True

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM