OpenERP - 模块导入错误

时间:2013-04-01 11:04:40

标签: python openerp add-on python-import

我正在使用openerp而没有安装 - 只需从源代码运行它:

  1. 从launchpad获取openobject-server,openobject-addons和openerp-web
  2. 放置在/ opt / openerp /
  3. 添加到配置文件的路径 addons_path = / opt / openerp / openobject-addons /,/ opt / openerp / openerp-web / addons /
  4. 使用我的配置启动openerp服务器
  5. 所有作品

    但现在我想安装新的插件(aeroo报告):

    1. get aeroo sources
    2. 放置在/ opt / openerp /
    3. 更改配置 addons_path = / opt / openerp / openobject-addons /,/ opt / openerp / openerp-web / addons /,/ opt / openerp / aeroo /
    4. 不起作用

      File "/opt/openerp/aeroo/report_aeroo/check_deps.py", line 33, in <module>
          from osv import osv
      ImportError: No module named osv
      

      当我尝试从windows下的源代码运行它时(使用eclipse + pydev)

      如何在不更改代码的情况下查看模块?

      from osv -> from openerp.osv
      from tools -> from openerp.tools
      

      第一次看到带有导入的模块而没有引导'openerp。'

      我该如何解决?

1 个答案:

答案 0 :(得分:3)

将此命令用于7.0 openerp文件夹

find . -type f -print0 | xargs -0 sed -i 's/from osv/from openerp.osv/g'