首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从odoo导入模型、字段、api、_ ModuleNotFoundError:没有名为'odoo‘的模块

从odoo导入模型、字段、api、_ ModuleNotFoundError:没有名为'odoo‘的模块
EN

Stack Overflow用户
提问于 2019-11-27 17:30:02
回答 1查看 749关注 0票数 1

我正在使用odoo v11并试图更新一些python文件,但是当我打开这些文件时,我从odoo导入模型,字段,api,_ModuleNotFoundError中得到了这个错误:没有名为'odoo‘的模块在此消息之前我没有更新任何东西图片可能会解释更多

代码语言:javascript
复制
from odoo import models, fields, api, _
from odoo.exceptions import ValidationError


class OpExamSession(models.Model):
    _name = 'op.exam.session'
    _inherit = ['mail.thread']
    _description = 'Exam Session'

    name = fields.Char(
        'Exam Session', size=256, required=True, track_visibility='onchange')
    course_id = fields.Many2one(
        'op.course', 'Course', required=True, track_visibility='onchange')
    batch_id = fields.Many2one(
        'op.batch', 'Batch', required=True, track_visibility='onchange')
    exam_code = fields.Char(
        'Exam Session Code', size=16,
        required=True, track_visibility='onchange')
    start_date = fields.Date(
        'Start Date', required=True, track_visibility='onchange')
    end_date = fields.Date(
        'End Date', required=True, track_visibility='onchange')  

错误消息是

代码语言:javascript
复制
Traceback (most recent call last):
  File "E:/shouk1_26-11/odoo/source/odoo/addons/openeducat_exam/models/exam_session.py", line 22, in <module>
    from odoo import models, fields, api, _
ModuleNotFoundError: No module named 'odoo'

Process finished with exit code 1
EN

回答 1

Stack Overflow用户

发布于 2021-06-05 02:00:31

这可能是由于未设置odoo/addons路径而引发的错误。如果设置了路径,则应更改odoo conf文件中的顺序:

代码语言:javascript
复制
addons_path = /odoo/addons/directory/path/addons,
              /odoo/addons/directory/path/odoo/addons
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59066990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档