Juin
12
2012

Installer OpenERP 6.1 dans Eclipse avec un environnement Python 2.7

Un petit article sur l’installation d’OpenERP 6.1 dans l’IDE Eclipse !

Les tutoriaux que j’ai trouvé sur le net n’étaient bien souvent pas à jour ou ne fonctionnaient tout simplement pas ! 😉

Voici les étapes à  faire pour que tout fonctionne correctement.

INSTALLATION
============
Télécharger/Installer « Openerp-allinone-setup-6.1-latest.exe »

 Lancer l'exécutable - Ok

Suivant

Accepter

Suite

Installer

http://localhost:8069/web/webclient/home

(OpenERP Server 6.1) -> Stop service

Service et applications -> Service -> OpenERP Server 6.1 -> Propriété -> STOP
Installer/Décompresser Eclipse SDK


Installer Python-2.7.3.msi

Executer Python2.7.3.exe

Next

Finish

Dernier Clic sur Finish

Test avec la CMD

 

DEPENDENCE
==========

Les exécutable :
Installer Babel-0.9.6.win32.exe
Installer Lxml-2.2.8.win32-py2.7.exe
Installer PIL-1.1.7.win32-py2.7.exe
Installer Pywin32-217.win32-py2.7.exe
Installer Psycopg2-2.4.5.win32-py2.7-pg9.1.3-release.exe
Installer Py2exe-0.6.9.win32-py2.7.exe
Installer Python-ldap-2.4.7.win32-py2.7.msi
Installer PyXML-0.8.4.win32-py2.7.exe
Installer Setuptools-0.6c11.win32-py2.7.exe

Bon je fais les screen pour le premier , mais j’ai la flemme de faire tous les exe (c’est pour tous la même chose !)

Par-contre, il y a une libraire qui n’a pas d’exécutable … (voilà le précédé)

Unzip PyChart-1.39.tar.gz dans C:\PyChart-1.39
Start -> cmd -> cd C:\PyChart-1.39 -> python setup.py install

ECLIPSE
=======
Créer un Workspace (C:\Users\MONUSERNAME\workspace\)
Installer Pydev -> Help -> Install new Software

Add -> (Name : Pydev -> Location : http://pydev.org/updates/


[CAFE]
Décompreser openerp-6.1-latest.tar.gz dans le Workspace (C:\Users\MONUSERNAME\workspace\openerp-6.1)


Clic droit -> New -> PyDev Project

-> Project Name: « openerp-6.1 » -> Finish

setup.py -> Run as -> Run configuration

-> Arguments -> « install » -> Run


[CAFE]

openerp-server.conf
===================

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = openpg
db_password = openpgpwd
addons_path = C:\Users\MONUSERNAME\workspace\openerp-6.1\openerp\addons

Lancer le openerp-server avec Python :

Et voilà, ça marche !

Articles relatifs

À propos de l'Auteur: Quentin C.

19 commentaires + Ajouter un commentaire

  • Excellent article. Merci !

  • Bonjour et merci pour ce tutauriel.
    Quelle version d’éclipse utilisez vous ?
    Bonne journée.

    • Bonjour,

      Personnellement j’ai pris la dernière version : 3.7.2

      Bien à vous.

  • J’ai rien dit.
    Eclipse 3.7.2
    Tout marche nickel.
    Excellent travail.
    Merci.

  • […] vous avez installé OpenERP sous un environnement windows et Eclipse comme l’explique ce tutoriel. Simplement dans fichier de configuration : “openerp-server.conf” addons_path = […]

    • Merci Thomas

    • please tell me your skype id i am stuck in some steps please help me out
      i am a student and its my term project to debugg open erp in eclipse please

  • Merci beaucoup pour ce précieux partage 😀

  • Bonjour,

    Avez vous déjà installé openerp sur un hébergement mutualisé planethoster ? Si oui, pouvez vous m’indiquer la procédure ?

    Merci

    • Il vous faut un VPS ou un serveur dédié afin d’installer OpenERP (dépendance de bibliothèque Python…) Sinon PlanetHoster offre avec le Softaculous d’autres ERP completement comptabile avec les mutualisés.

  • Merci très utile, mais j’ai rencontré un pb de dépendance. En effet, il manquait à priori « pytz »que j’ai installée à partir de ce lien : https://pypi.python.org/pypi/pytz

  • Bjr dergham73 ,

    J’ai ausi le même problème mais je ne sais pas comment installer pytz, j’ai le fchier du type pytzxxxx.egg.

    cdlt,
    vita

  • When i try to run from eclipse i am getting this error.The version i am using is Openerp v 7.

    Traceback (most recent call last):
    File « F:\EclipseWorkspace\openerpServer\setup.py », line 23, in
    import glob, os, re, setuptools, sys
    ImportError: No module named setuptools

  • Bjr,

    Maintenant j’ai le problème avec pyparsing 1.5.7 que python 2.7 marche, quand je lance l’installation, il telecharge pyparsing 2.0.0 et c’est là que l’installation bug!!

    cdlt,
    vita

  • salut et merci pour ce précieux partage j’ai un problème lors de lancement de openerp dans le navigateur: normalement mon serveur marche bien :
    2013-05-28 15:34:29,010 5460 INFO ? openerp: OpenERP version 6.1-20130525-233353
    2013-05-28 15:34:29,010 5460 INFO ? openerp: addons paths: C:\Users\youssef\workspace2\openerp-6.1\openerp\addons
    2013-05-28 15:34:29,012 5460 INFO ? openerp: database hostname: localhost
    2013-05-28 15:34:29,012 5460 INFO ? openerp: database port: 5432
    2013-05-28 15:34:29,012 5460 INFO ? openerp: database user: youssef
    2013-05-28 15:34:29,019 5460 INFO ? openerp.service.netrpc_server: starting NET-RPC service on 0.0.0.0:8070
    2013-05-28 15:34:29,020 5460 INFO ? openerp.netsvc: Starting 1 services
    2013-05-28 15:34:29,210 5460 INFO ? openerp.wsgi.core: HTTP service (werkzeug) running on 0.0.0.0:8069
    2013-05-28 15:34:29,246 5460 INFO ? openerp.addons.web: embedded mode
    2013-05-28 15:34:30,724 5460 INFO ? openerp: OpenERP server is running, waiting for connections…

    mais lorseque je tape localhost:8069 la page d’openerp s’affiche avec l’erreur suivante:

    File « C:\Python27\lib\site-packages\psycopg2\psycopg2\__init__.py », line 164, in connect
    conn = _connect(dsn, connection_factory=connection_factory, async=async)
    OperationalError: FATAL: password authentication failed for user « youssef »

    cordialement

  • anyone whoever has debugged openerp 7 in eclipse on windows 7 please tell me your skype id or any other email id i am stuck in some steps please help me out
    i am a student and its my term project to debugg open erp in eclipse please

  • Un très grand MERCI à vous !

  • I have a problem when run openerp-server. I think about addons_path…

    2014-11-18 09:08:17,734 7648 INFO ? openerp: OpenERP version 7.0
    2014-11-18 09:08:17,734 7648 INFO ? openerp: addons paths: E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\addons,E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\web\addons\web
    2014-11-18 09:08:17,734 7648 INFO ? openerp: database hostname: localhost
    2014-11-18 09:08:17,734 7648 INFO ? openerp: database port: 5432
    2014-11-18 09:08:17,734 7648 INFO ? openerp: database user: openerp
    2014-11-18 09:08:18,124 7648 CRITICAL ? openerp.modules.module: Couldn’t load module web
    2014-11-18 09:08:18,124 7648 CRITICAL ? openerp.modules.module: cannot import name FileOutput
    2014-11-18 09:08:18,124 7648 ERROR ? openerp.service: Failed to load server-wide module `web`.
    The `web` module is provided by the addons found in the `openerp-web` project.
    Maybe you forgot to add those addons in your addons_path configuration.
    Traceback (most recent call last):
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\openerp\service\__init__.py », line 60, in load_server_wide_modules
    openerp.modules.module.load_openerp_module(m)
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\openerp\modules\module.py », line 415, in load_openerp_module
    getattr(sys.modules[‘openerp.addons.’ + module_name], info[‘post_load’])()
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\addons\web\http.py », line 628, in wsgi_postload
    openerp.wsgi.register_wsgi_handler(Root())
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\addons\web\http.py », line 517, in __init__
    self.load_addons()
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\addons\web\http.py », line 580, in load_addons
    m = __import__(‘openerp.addons.’ + module)
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\openerp\modules\module.py », line 133, in load_module
    mod = imp.load_module(‘openerp.addons.’ + module_part, f, path, descr)
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\addons\crm\__init__.py », line 24, in
    import crm_lead
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\addons\crm\crm_lead.py », line 33, in
    from base.res.res_partner import format_address
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\openerp\modules\module.py », line 133, in load_module
    mod = imp.load_module(‘openerp.addons.’ + module_part, f, path, descr)
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\openerp\addons\base\__init__.py », line 23, in
    import module
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\openerp\addons\base\module\__init__.py », line 22, in
    import module
    File « E:\Soft\Cai dat erp_dev\odoo-7.0\odoo-7.0\openerp\addons\base\module\module.py », line 22, in
    from docutils.core import publish_string
    File « C:\Python27\lib\site-packages\docutils\core.py », line 20, in
    from docutils import frontend, io, utils, readers, writers
    File « C:\Python27\lib\site-packages\docutils\docutils\frontend.py », line 41, in
    import docutils.utils
    File « C:\Python27\lib\site-packages\docutils\utils\__init__.py », line 20, in
    from docutils.io import FileOutput
    File « C:\Python27\lib\site-packages\docutils\io.py », line 18, in
    from docutils.utils.error_reporting import locale_encoding, ErrorString, ErrorOutput
    File « C:\Python27\lib\site-packages\docutils\docutils\utils\__init__.py », line 20, in
    from docutils.io import FileOutput
    ImportError: cannot import name FileOutput
    2014-11-18 09:08:18,135 7648 INFO ? openerp: OpenERP server is running, waiting for connections…
    2014-11-18 09:08:18,138 7648 INFO ? openerp.service.wsgi_server: HTTP service (werkzeug) running on 0.0.0.0:7069

  • Bonjour Quentin lorsque je lance le server avec python, etant a la derniere etape on me met ceci :import babel.dates
    ImportError: No module named babel.dates
    je n’arrive donc pas a demarrer le server que dois je faire?

Laisser un commentaire

*