嗨,我一直在用 python 开发一个 openerp 7 模块。我正在使用并在我的 Windows XPeclipse
中安装了一体机。openerp-7
现在当我导入 osv 文件时:
from osv import fields
我收到一个错误:
ImportError:没有名为 osv 的模块
我检查了安装期间创建的 openerp 文件夹中的 osv 文件。
问题
我怎么能解决它。
嗨,我一直在用 python 开发一个 openerp 7 模块。我正在使用并在我的 Windows XPeclipse
中安装了一体机。openerp-7
现在当我导入 osv 文件时:
from osv import fields
我收到一个错误:
ImportError:没有名为 osv 的模块
我检查了安装期间创建的 openerp 文件夹中的 osv 文件。
我怎么能解决它。
是来自 Eclipse 还是来自 Python 控制台的错误?
如果它来自您的 Eclipse,如果您忽略它并在 OpenERP 中安装您的模块会发生什么?
你能试试这个吗
from openerp.osv import fields
请从这个更改中检查这个只是 openerp 到 odoo 名称更改你需要在你的代码中更改
适用于 odoo 9 版本或更早版本
from openerp.osv import fields
在odoo 9 v3版本之后
from odoo.osv import fields
我正在使用 ubuntu18、odoo13、Postgres 12。
这也是类似的吗?
ImportError: cannot import name 'ir' from 'odoo.addons.base'
odoo13
lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named 'odoo.osv.orm'
这对我有用
import odoo.osv
import odoo
from odoo.osv import orm