2013-04-01 2 views
2

J'utilise OpenERP sans installation - il suffit de l'exécuter à partir de la source:OpenERP - modules d'importation erreur

  1. get OpenObject-serveur, OpenObject-addons et OpenERP Web de launchpad
  2. lieu/opt/OpenERP/
  3. ajouter à chemin vers le fichier de configuration addons_path =/opt/OpenERP/OpenObject-addons /,/opt/OpenERP/OpenERP-web/addons/
  4. start serveur OpenERP avec ma config

Tout fonctionne

Mais maintenant, je veux installer un nouveau addon (aeroo rapports):

  1. obtenir aeroo sources
  2. lieu/opt/OpenERP/
  3. changement config addons_path =/opt/OpenERP/OpenObject-addons /,/opt/OpenERP/OpenERP-web/addons /,/opt/OpenERP/aeroo/

Il ne fonctionne pas

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

Même chose lorsque je tente de l'exécuter à partir de sources sous Windows (en utilisant Eclipse + pydev)

Comment puis-je faire voir les modules sans changer le code?

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

Pas la première fois que je vois un module avec l'importation sans 'openerp'.

Comment puis-je résoudre ce problème?

+0

Je pense que vous voulez exécuter aeroo rapport dans la version 7 ??? – user1576199

+0

Oui - openerp v7 – Vital

+0

vous obtenez le rapport d'aeroo pour la version 7 d'ici. http://www.alistek.com/fr/component/content/article/110-aeroo-reports-for-openerp-v70x.html – user1576199

Répondre

3

Utilisez cette commande dans le dossier 7.0 OpenERP

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