因为缺少模块osv而无法启动openerp 7

时间:2014-08-19 07:56:28

标签: openerp

目前我的openerp实例无法启动/重启。我跑的时候

$ sudo openerp-server restart

它说..

Traceback (most recent call last):
  File "/usr/bin/openerp-server", line 5, in <module> 
    openerp.cli.main()
  File "/usr/lib/pymodules/python2.7/openerp/cli/__init__.py", line 51 in main __import__(m)
  File "/usr/lib/pymodules/python2.7/openerp/modules/module.py", line 133, in load_module
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base_action_rule/__init__.py" line 23, in <module)
    import test_models
  File "/usr/lib/pymodules/python2.7/openerp/addons/base_action_rule/test_models.py", line 1, in <module>
    from osv import osv, fields
ImportError: No module named osv

我该怎么办? 感谢。

2 个答案:

答案 0 :(得分:0)

转到此路径/usr/lib/pymodules/python2.7/openerp/addons/base_action_rule/test_models.py并尝试以下代码。

import openerp
from openerp.osv import fields, osv

删除此行from osv import osv, fields

答案 1 :(得分:0)

通常在配置数据错误时会出现此错误。请检查配置数据。如果没有配置文件,请检查服务器的运行方式。是否有指定的外部插件路径等