SlideShare une entreprise Scribd logo
Tayebi Maryem tayebi.maryem@gmail.com
Configuration et préparation de l’environnement
2
I. Installation de python et ses packages
Dans un premier lieu, l’installation de python est primordiale pour le bon fonctionnement
d’Odoo. La version que nous avons utilisée est Python-2.7.3, rendez-vous sur la page de
téléchargement :
https://www.python.org/download/releases/2.7/
Remarque : ajouter le chemin C:Python27 et C:Python27Scripts à la variable
d’environnement PATH.
Après l’installation de python, il faut installer toutes les dépendances de développement
python. Ces dépendances sont les suivantes :
Dépendances Lien de téléchargement
BABEL http://ftp.edgewall.com/pub/babel/
LXML https://pypi.python.org/pypi/lxml/2.3
PIL http://effbot.org/downloads/#pil
PyWIN http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/
Py2 https://pypi.python.org/pypi/py2exe/0.9.2.0
Psycopg2 http://www.stickpeople.com/projects/python/win-psycopg/
Reportlab.platypus https://pypi.python.org/pypi/reportlab/2.7
3
Par la suite, il faut assurer que toutes les packages de python sont installées. Le tableau
suivant présente les différents packages nécessaires :
Package Lien de téléchargement
SimpleJSON https://pypi.python.org/pypi/simplejson/
PytZ https://pypi.python.org/pypi/pytz/
WerkZeug https://pypi.python.org/pypi/Werkzeug
Decorator https://pypi.python.org/pypi/decorator
PyYaml https://pypi.python.org/pypi/PyYAML
Mako https://pypi.python.org/pypi/Mako/1.0.1
PyChart https://pypi.python.org/pypi/Python-Chart/1.39
Request https://pypi.python.org/pypi/requests
Jinja2 https://pypi.python.org/pypi/Jinja2
Docutils https://pypi.python.org/pypi/docutils
Python-Openid https://pypi.python.org/pypi/python-openid/
Pypdf https://pypi.python.org/pypi/pyPdf/1.13
Unittest2 https://pypi.python.org/pypi/unittest2
Passlib https://pypi.python.org/pypi/passlib
En fait, il y a deux méthodes pour installer les packages présentés ci-dessus :
 Première méthode : il faut accéder au répertoire où se trouve le package à installer,
ensuite il suffit de taper la commande « python setup.py install ».
 Deuxième méthode : il suffit d’écrire le nom de package à installer après la
commande « easy_install ».
II. Configuration de l’IDE Eclipse
Configuration de l’IDE Eclipse consiste à préparer Eclipse pour qu’il soit prêt à compiler
et exécuter les programmes Python.
En effet, pour le configurer, il faut suivre les étapes suivantes :
1. Aller à help->install new software comme décrit la figure suivante :
4
2. Cliquer sur le bouton ADD et remplir les champs Name et location par les valeurs
suivantes : Pydev et http://pydev.org/updates/.
5
3. Décocher la case “show only the latest versions of available software”, et
choisir la version PyDev 3.0 puis cliquer sur next.
III. Configuration de postgresql
La configuration de postgresql est nécessaire pour assurer la connexion avec base de
données d’openerp.
Alors, il faut ajouter un nouvel rôle de connexion dans postgresql, l’utilisateur openerp
sera le super utilisateur de postgresql pour openerp.
Les figures suivantes décrivent les étapes à suivre pour créer l’utilisateur openerp :
6
7
Par la suite, dans le fichier postgresql.conf, il faut s’assurer que port = 5432 et la ligne
listen_addresses = '*' est bien activé.
Ensuite, Dans le fichier pg_hba.conf, il faut s’assurer que la méthode pour « IPv4 local
connections » est md5.
IV. nstallation d’Odoo dans Eclipse
Après la configuration de postgresql et la création de l’utilisateur openpg, on peut créer
le projet dans Eclipse. Pour cela il faut suivre les étapes suivantes :
1. Télécharger le code source d’Odoo à partir de ce lien :
http://nightly.odoo.com/8.0/nightly/src/ et le décompresser dans workspace
d’Eclipse.
2. Dans Eclipse, aller à file/New/Pydev Projet, donner le nom que vous voulez et
décocher la case use default.
3. Choisir le répertoire que vous avez décompressé à l’étape précédente, puis cliquer
sur suivant.
8
4. Ajouter à la racine de ce répertoire un fichier de configuration :
openerp-server.conf et le configurer de la manière suivante :
Pour la configuration de l’interpréteur python dans Eclipse, Aller à Windows >
Preferences
Par la suite, sélectionner PyDev + interpreter-Python
9
Il est possible d'utiliser soit le bouton "Auto-Config», qui fonctionne en général assez
bien, soit d'ajouter un nouvel interpréteur manuellement.
Pour l’ajouter manuellement, cliquer sur New et remplir les deux champs :
 Pour le champ Nom utiliser par exemple Python27 pour la version 2.7 de Python.
 Et Pour le champ Exécutable, sélectionner C:Python27python.exe.
 Sélectionner tous les répertoires proposés pour l'initialisation du PythonPath.
10
Enfin, exécuter le fichier openerp-server.py, clique droit -> Run as -> Run
configuration -> Python Run.
Pour accéder à l’openerp, il suffit d’ouvrir un navigateur et de saisir l’adresse suivante :
http://localhost:8069.
Plus d’information :
Tayebi Maryem
taybi.maryem@gmail.com

Contenu connexe

Tendances

Rapport de stage
Rapport de stageRapport de stage
Rapport de stage
Aicha OUALLA
 
Rapport-PfA-ACHKAOU-SARA.pdf
Rapport-PfA-ACHKAOU-SARA.pdfRapport-PfA-ACHKAOU-SARA.pdf
Rapport-PfA-ACHKAOU-SARA.pdf
saraachkaou
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Mohammed JAITI
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Mehdi Hamime
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humaines
Hosni Mansour
 
Cours d’introduction à la conception de sites web (CSS-XHTML)
Cours d’introduction à la conception de sites web (CSS-XHTML)Cours d’introduction à la conception de sites web (CSS-XHTML)
Cours d’introduction à la conception de sites web (CSS-XHTML)
Adrien Barbaresi
 
Didactique de l'informatique, Examen 2012, 03-09-2013
Didactique de l'informatique, Examen 2012, 03-09-2013Didactique de l'informatique, Examen 2012, 03-09-2013
Didactique de l'informatique, Examen 2012, 03-09-2013
Haddi Abderrahim
 
Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02
Mohamed Houssem
 
Fascicule de tp atelier développement web
Fascicule de tp atelier développement webFascicule de tp atelier développement web
Fascicule de tp atelier développement web
Houda TOUKABRI
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Mohamed Amine Mahmoudi
 
Contribution a la_realisation_dune_plate_forme_de_suivi_de_colis (1)
Contribution a la_realisation_dune_plate_forme_de_suivi_de_colis (1)Contribution a la_realisation_dune_plate_forme_de_suivi_de_colis (1)
Contribution a la_realisation_dune_plate_forme_de_suivi_de_colis (1)
zakia saadaoui
 
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
DENAGNON FRANCK ✔
 
Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5
YounessLaaouane
 
OpenERP/Odoo: Fiche Technique
OpenERP/Odoo: Fiche TechniqueOpenERP/Odoo: Fiche Technique
OpenERP/Odoo: Fiche Technique
Africa Performances
 
Rapport de stage Application web Gestion RH ASP.NET MVC5
Rapport de stage Application web Gestion RH ASP.NET MVC5Rapport de stage Application web Gestion RH ASP.NET MVC5
Rapport de stage Application web Gestion RH ASP.NET MVC5
YounessLaaouane
 
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
fehmi arbi
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Sofien Benrhouma
 
Mise en place de ftp au sufop
Mise en place de ftp au sufopMise en place de ftp au sufop
Mise en place de ftp au sufop
ImnaTech
 
Rapport de projet Odoo - gestion de projet et gestion de ressources humaines
Rapport de projet Odoo - gestion de projet et gestion de ressources humainesRapport de projet Odoo - gestion de projet et gestion de ressources humaines
Rapport de projet Odoo - gestion de projet et gestion de ressources humaines
Ayoub Ayyoub
 

Tendances (20)

Rapport de stage
Rapport de stageRapport de stage
Rapport de stage
 
Rapport-PfA-ACHKAOU-SARA.pdf
Rapport-PfA-ACHKAOU-SARA.pdfRapport-PfA-ACHKAOU-SARA.pdf
Rapport-PfA-ACHKAOU-SARA.pdf
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humaines
 
Cours d’introduction à la conception de sites web (CSS-XHTML)
Cours d’introduction à la conception de sites web (CSS-XHTML)Cours d’introduction à la conception de sites web (CSS-XHTML)
Cours d’introduction à la conception de sites web (CSS-XHTML)
 
Didactique de l'informatique, Examen 2012, 03-09-2013
Didactique de l'informatique, Examen 2012, 03-09-2013Didactique de l'informatique, Examen 2012, 03-09-2013
Didactique de l'informatique, Examen 2012, 03-09-2013
 
Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02
 
Fascicule de tp atelier développement web
Fascicule de tp atelier développement webFascicule de tp atelier développement web
Fascicule de tp atelier développement web
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
 
Contribution a la_realisation_dune_plate_forme_de_suivi_de_colis (1)
Contribution a la_realisation_dune_plate_forme_de_suivi_de_colis (1)Contribution a la_realisation_dune_plate_forme_de_suivi_de_colis (1)
Contribution a la_realisation_dune_plate_forme_de_suivi_de_colis (1)
 
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
 
Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5
 
OpenERP/Odoo: Fiche Technique
OpenERP/Odoo: Fiche TechniqueOpenERP/Odoo: Fiche Technique
OpenERP/Odoo: Fiche Technique
 
Rapport de stage Application web Gestion RH ASP.NET MVC5
Rapport de stage Application web Gestion RH ASP.NET MVC5Rapport de stage Application web Gestion RH ASP.NET MVC5
Rapport de stage Application web Gestion RH ASP.NET MVC5
 
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
 
Rapport pfev7
Rapport pfev7Rapport pfev7
Rapport pfev7
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
 
Mise en place de ftp au sufop
Mise en place de ftp au sufopMise en place de ftp au sufop
Mise en place de ftp au sufop
 
Rapport de projet Odoo - gestion de projet et gestion de ressources humaines
Rapport de projet Odoo - gestion de projet et gestion de ressources humainesRapport de projet Odoo - gestion de projet et gestion de ressources humaines
Rapport de projet Odoo - gestion de projet et gestion de ressources humaines
 

En vedette

Installation open erp
Installation open erpInstallation open erp
Installation open erp
Addi Ait-Mlouk
 
ait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfeait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfe
Addi Ait-Mlouk
 
Rapport de pfe format doc 2013
Rapport de pfe format doc 2013Rapport de pfe format doc 2013
Rapport de pfe format doc 2013
Addi Ait-Mlouk
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
Addi Ait-Mlouk
 
Webdav, Caldav & Co. in Odoo
Webdav, Caldav & Co. in OdooWebdav, Caldav & Co. in Odoo
Webdav, Caldav & Co. in Odoo
initOS GmbH
 
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Addi Ait-Mlouk
 
Atelier1 mise en place d’odoo
Atelier1   mise en place d’odooAtelier1   mise en place d’odoo
Atelier1 mise en place d’odoo
Abdelouahed Abdou
 
Odoo - Backend modules in v8
Odoo - Backend modules in v8Odoo - Backend modules in v8
Odoo - Backend modules in v8
Odoo
 
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
Abdelouahed Abdou
 
Presentation module HR et la gestion de la paie marocaine
Presentation module HR et la gestion de la paie marocainePresentation module HR et la gestion de la paie marocaine
Presentation module HR et la gestion de la paie marocaine
Hassan WAHSISS
 
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Abdelouahed Abdou
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
Nassim Bahri
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
Ilyas CHAOUA
 
Rapport PFE - Mise en place d'OpenERP pour IT-Consulting
Rapport PFE - Mise en place d'OpenERP pour IT-ConsultingRapport PFE - Mise en place d'OpenERP pour IT-Consulting
Rapport PFE - Mise en place d'OpenERP pour IT-Consulting
Mohamed Cherkaoui
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Mohamed Cherkaoui
 
Odoo8 GLT
Odoo8 GLTOdoo8 GLT
Rapport ORMVAG
Rapport ORMVAGRapport ORMVAG
Rapport ORMVAG
aliyagami
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Riadh K.
 
Memo pour suivre sa stratégie de valorisation
Memo pour suivre sa stratégie de valorisationMemo pour suivre sa stratégie de valorisation
Memo pour suivre sa stratégie de valorisation
Jezabel Roullee
 
A mi me lo haces...
A mi me lo haces...A mi me lo haces...
A mi me lo haces...
LUZ M.
 

En vedette (20)

Installation open erp
Installation open erpInstallation open erp
Installation open erp
 
ait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfeait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfe
 
Rapport de pfe format doc 2013
Rapport de pfe format doc 2013Rapport de pfe format doc 2013
Rapport de pfe format doc 2013
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
 
Webdav, Caldav & Co. in Odoo
Webdav, Caldav & Co. in OdooWebdav, Caldav & Co. in Odoo
Webdav, Caldav & Co. in Odoo
 
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
 
Atelier1 mise en place d’odoo
Atelier1   mise en place d’odooAtelier1   mise en place d’odoo
Atelier1 mise en place d’odoo
 
Odoo - Backend modules in v8
Odoo - Backend modules in v8Odoo - Backend modules in v8
Odoo - Backend modules in v8
 
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
 
Presentation module HR et la gestion de la paie marocaine
Presentation module HR et la gestion de la paie marocainePresentation module HR et la gestion de la paie marocaine
Presentation module HR et la gestion de la paie marocaine
 
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
 
Rapport PFE - Mise en place d'OpenERP pour IT-Consulting
Rapport PFE - Mise en place d'OpenERP pour IT-ConsultingRapport PFE - Mise en place d'OpenERP pour IT-Consulting
Rapport PFE - Mise en place d'OpenERP pour IT-Consulting
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
 
Odoo8 GLT
Odoo8 GLTOdoo8 GLT
Odoo8 GLT
 
Rapport ORMVAG
Rapport ORMVAGRapport ORMVAG
Rapport ORMVAG
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Memo pour suivre sa stratégie de valorisation
Memo pour suivre sa stratégie de valorisationMemo pour suivre sa stratégie de valorisation
Memo pour suivre sa stratégie de valorisation
 
A mi me lo haces...
A mi me lo haces...A mi me lo haces...
A mi me lo haces...
 

Similaire à Procédure de configuration et préparation de l’environnement sous windows

découverte du langage python dans tous ses aspects
découverte du langage python dans tous ses aspectsdécouverte du langage python dans tous ses aspects
découverte du langage python dans tous ses aspects
Thierry Gayet
 
Optimiser son environnement de développement PHP (Tuto NetBeans v4.4)
Optimiser son environnement de développement PHP (Tuto NetBeans v4.4)Optimiser son environnement de développement PHP (Tuto NetBeans v4.4)
Optimiser son environnement de développement PHP (Tuto NetBeans v4.4)
Nicolas Defay
 
Hady bah l3
Hady bah l3Hady bah l3
Hady bah l3
MamadouHadyBah
 
Support Formation Samsung - Python - Session 1 - 2022.pptx
Support Formation Samsung - Python - Session 1 - 2022.pptxSupport Formation Samsung - Python - Session 1 - 2022.pptx
Support Formation Samsung - Python - Session 1 - 2022.pptx
bpmana
 
Créez vos propres plugins qgis
Créez vos propres plugins qgisCréez vos propres plugins qgis
Créez vos propres plugins qgis
Gildas MFOUMBI
 
Alphorm.com Formation Odoo Technique : Installer et Configurer
Alphorm.com Formation Odoo Technique : Installer et ConfigurerAlphorm.com Formation Odoo Technique : Installer et Configurer
Alphorm.com Formation Odoo Technique : Installer et Configurer
Alphorm
 
Installation open erp-sous-windows1
Installation open erp-sous-windows1Installation open erp-sous-windows1
Installation open erp-sous-windows1
ابو محمدوعبدالرحمن عبد الملك
 
Odoo open erp
Odoo open erpOdoo open erp
Odoo open erp
El Mustapha Najeh
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
Khalid ALLILI
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linux
Khalid ALLILI
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
Zakariyaa AIT ELMOUDEN
 
PHP Composer : Pourquoi ? Comment ? Et plus ...
PHP Composer : Pourquoi ? Comment ? Et plus ...PHP Composer : Pourquoi ? Comment ? Et plus ...
PHP Composer : Pourquoi ? Comment ? Et plus ...
Romain Cambien
 
Atelier symfony n 2
Atelier symfony n 2Atelier symfony n 2
Atelier symfony n 2
Amir Souissi
 
Pydio_Apache
Pydio_ApachePydio_Apache
Gestion des dépendances dans un projet PHP - Forum PHP 2012
Gestion des dépendances dans un projet PHP - Forum PHP 2012Gestion des dépendances dans un projet PHP - Forum PHP 2012
Gestion des dépendances dans un projet PHP - Forum PHP 2012
Jean-Marc Fontaine
 
openFrameworks
openFrameworksopenFrameworks
openFrameworks
LeStudioiInteractif
 
Comment installer extension cryptographie libsodium php7.0.27
Comment installer extension cryptographie libsodium php7.0.27Comment installer extension cryptographie libsodium php7.0.27
Comment installer extension cryptographie libsodium php7.0.27
A.E
 
Héberger vos applications web grâce à openshift cloud
Héberger vos applications web grâce à openshift cloudHéberger vos applications web grâce à openshift cloud
Héberger vos applications web grâce à openshift cloud
Nassim Bahri
 
Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances
Firas Kouẞàa
 

Similaire à Procédure de configuration et préparation de l’environnement sous windows (20)

découverte du langage python dans tous ses aspects
découverte du langage python dans tous ses aspectsdécouverte du langage python dans tous ses aspects
découverte du langage python dans tous ses aspects
 
Optimiser son environnement de développement PHP (Tuto NetBeans v4.4)
Optimiser son environnement de développement PHP (Tuto NetBeans v4.4)Optimiser son environnement de développement PHP (Tuto NetBeans v4.4)
Optimiser son environnement de développement PHP (Tuto NetBeans v4.4)
 
Tuto bada
Tuto badaTuto bada
Tuto bada
 
Hady bah l3
Hady bah l3Hady bah l3
Hady bah l3
 
Support Formation Samsung - Python - Session 1 - 2022.pptx
Support Formation Samsung - Python - Session 1 - 2022.pptxSupport Formation Samsung - Python - Session 1 - 2022.pptx
Support Formation Samsung - Python - Session 1 - 2022.pptx
 
Créez vos propres plugins qgis
Créez vos propres plugins qgisCréez vos propres plugins qgis
Créez vos propres plugins qgis
 
Alphorm.com Formation Odoo Technique : Installer et Configurer
Alphorm.com Formation Odoo Technique : Installer et ConfigurerAlphorm.com Formation Odoo Technique : Installer et Configurer
Alphorm.com Formation Odoo Technique : Installer et Configurer
 
Installation open erp-sous-windows1
Installation open erp-sous-windows1Installation open erp-sous-windows1
Installation open erp-sous-windows1
 
Odoo open erp
Odoo open erpOdoo open erp
Odoo open erp
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linux
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
 
PHP Composer : Pourquoi ? Comment ? Et plus ...
PHP Composer : Pourquoi ? Comment ? Et plus ...PHP Composer : Pourquoi ? Comment ? Et plus ...
PHP Composer : Pourquoi ? Comment ? Et plus ...
 
Atelier symfony n 2
Atelier symfony n 2Atelier symfony n 2
Atelier symfony n 2
 
Pydio_Apache
Pydio_ApachePydio_Apache
Pydio_Apache
 
Gestion des dépendances dans un projet PHP - Forum PHP 2012
Gestion des dépendances dans un projet PHP - Forum PHP 2012Gestion des dépendances dans un projet PHP - Forum PHP 2012
Gestion des dépendances dans un projet PHP - Forum PHP 2012
 
openFrameworks
openFrameworksopenFrameworks
openFrameworks
 
Comment installer extension cryptographie libsodium php7.0.27
Comment installer extension cryptographie libsodium php7.0.27Comment installer extension cryptographie libsodium php7.0.27
Comment installer extension cryptographie libsodium php7.0.27
 
Héberger vos applications web grâce à openshift cloud
Héberger vos applications web grâce à openshift cloudHéberger vos applications web grâce à openshift cloud
Héberger vos applications web grâce à openshift cloud
 
Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances
 

Procédure de configuration et préparation de l’environnement sous windows

  • 1. Tayebi Maryem tayebi.maryem@gmail.com Configuration et préparation de l’environnement
  • 2. 2 I. Installation de python et ses packages Dans un premier lieu, l’installation de python est primordiale pour le bon fonctionnement d’Odoo. La version que nous avons utilisée est Python-2.7.3, rendez-vous sur la page de téléchargement : https://www.python.org/download/releases/2.7/ Remarque : ajouter le chemin C:Python27 et C:Python27Scripts à la variable d’environnement PATH. Après l’installation de python, il faut installer toutes les dépendances de développement python. Ces dépendances sont les suivantes : Dépendances Lien de téléchargement BABEL http://ftp.edgewall.com/pub/babel/ LXML https://pypi.python.org/pypi/lxml/2.3 PIL http://effbot.org/downloads/#pil PyWIN http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/ Py2 https://pypi.python.org/pypi/py2exe/0.9.2.0 Psycopg2 http://www.stickpeople.com/projects/python/win-psycopg/ Reportlab.platypus https://pypi.python.org/pypi/reportlab/2.7
  • 3. 3 Par la suite, il faut assurer que toutes les packages de python sont installées. Le tableau suivant présente les différents packages nécessaires : Package Lien de téléchargement SimpleJSON https://pypi.python.org/pypi/simplejson/ PytZ https://pypi.python.org/pypi/pytz/ WerkZeug https://pypi.python.org/pypi/Werkzeug Decorator https://pypi.python.org/pypi/decorator PyYaml https://pypi.python.org/pypi/PyYAML Mako https://pypi.python.org/pypi/Mako/1.0.1 PyChart https://pypi.python.org/pypi/Python-Chart/1.39 Request https://pypi.python.org/pypi/requests Jinja2 https://pypi.python.org/pypi/Jinja2 Docutils https://pypi.python.org/pypi/docutils Python-Openid https://pypi.python.org/pypi/python-openid/ Pypdf https://pypi.python.org/pypi/pyPdf/1.13 Unittest2 https://pypi.python.org/pypi/unittest2 Passlib https://pypi.python.org/pypi/passlib En fait, il y a deux méthodes pour installer les packages présentés ci-dessus :  Première méthode : il faut accéder au répertoire où se trouve le package à installer, ensuite il suffit de taper la commande « python setup.py install ».  Deuxième méthode : il suffit d’écrire le nom de package à installer après la commande « easy_install ». II. Configuration de l’IDE Eclipse Configuration de l’IDE Eclipse consiste à préparer Eclipse pour qu’il soit prêt à compiler et exécuter les programmes Python. En effet, pour le configurer, il faut suivre les étapes suivantes : 1. Aller à help->install new software comme décrit la figure suivante :
  • 4. 4 2. Cliquer sur le bouton ADD et remplir les champs Name et location par les valeurs suivantes : Pydev et http://pydev.org/updates/.
  • 5. 5 3. Décocher la case “show only the latest versions of available software”, et choisir la version PyDev 3.0 puis cliquer sur next. III. Configuration de postgresql La configuration de postgresql est nécessaire pour assurer la connexion avec base de données d’openerp. Alors, il faut ajouter un nouvel rôle de connexion dans postgresql, l’utilisateur openerp sera le super utilisateur de postgresql pour openerp. Les figures suivantes décrivent les étapes à suivre pour créer l’utilisateur openerp :
  • 6. 6
  • 7. 7 Par la suite, dans le fichier postgresql.conf, il faut s’assurer que port = 5432 et la ligne listen_addresses = '*' est bien activé. Ensuite, Dans le fichier pg_hba.conf, il faut s’assurer que la méthode pour « IPv4 local connections » est md5. IV. nstallation d’Odoo dans Eclipse Après la configuration de postgresql et la création de l’utilisateur openpg, on peut créer le projet dans Eclipse. Pour cela il faut suivre les étapes suivantes : 1. Télécharger le code source d’Odoo à partir de ce lien : http://nightly.odoo.com/8.0/nightly/src/ et le décompresser dans workspace d’Eclipse. 2. Dans Eclipse, aller à file/New/Pydev Projet, donner le nom que vous voulez et décocher la case use default. 3. Choisir le répertoire que vous avez décompressé à l’étape précédente, puis cliquer sur suivant.
  • 8. 8 4. Ajouter à la racine de ce répertoire un fichier de configuration : openerp-server.conf et le configurer de la manière suivante : Pour la configuration de l’interpréteur python dans Eclipse, Aller à Windows > Preferences Par la suite, sélectionner PyDev + interpreter-Python
  • 9. 9 Il est possible d'utiliser soit le bouton "Auto-Config», qui fonctionne en général assez bien, soit d'ajouter un nouvel interpréteur manuellement. Pour l’ajouter manuellement, cliquer sur New et remplir les deux champs :  Pour le champ Nom utiliser par exemple Python27 pour la version 2.7 de Python.  Et Pour le champ Exécutable, sélectionner C:Python27python.exe.  Sélectionner tous les répertoires proposés pour l'initialisation du PythonPath.
  • 10. 10 Enfin, exécuter le fichier openerp-server.py, clique droit -> Run as -> Run configuration -> Python Run. Pour accéder à l’openerp, il suffit d’ouvrir un navigateur et de saisir l’adresse suivante : http://localhost:8069. Plus d’information : Tayebi Maryem taybi.maryem@gmail.com