Installer OpenERP 6.1 dans Eclipse avec un environnement Python 2.7

Installer OpenERP 6.1 dans Eclipse avec un environnement Python 2.7

Quentin C. 12 June 2012

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 !

18 thoughts on “Installer OpenERP 6.1 dans Eclipse avec un environnement Python 2.7

  1. Bonjour,

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

    Merci

    1. 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.

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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?

Leave a Reply

Your email address will not be published. Required fields are marked *