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 fon...
3
Par la suite, il faut assurer que toutes les packages de python sont installées. Le tableau
suivant présente les différe...
4
2. Cliquer sur le bouton ADD et remplir les champs Name et location par les valeurs
suivantes : Pydev et http://pydev.or...
5
3. Décocher la case “show only the latest versions of available software”, et
choisir la version PyDev 3.0 puis cliquer ...
6
7
Par la suite, dans le fichier postgresql.conf, il faut s’assurer que port = 5432 et la ligne
listen_addresses = '*' est ...
8
4. Ajouter à la racine de ce répertoire un fichier de configuration :
openerp-server.conf et le configurer de la manière...
9
Il est possible d'utiliser soit le bouton "Auto-Config», qui fonctionne en général assez
bien, soit d'ajouter un nouvel ...
10
Enfin, exécuter le fichier openerp-server.py, clique droit -> Run as -> Run
configuration -> Python Run.
Pour accéder à...
Prochain SlideShare
Chargement dans…5
×

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

1 265 vues

Publié le

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

Publié dans : Business
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 265
Sur SlideShare
0
Issues des intégrations
0
Intégrations
10
Actions
Partages
0
Téléchargements
78
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

  1. 1. Tayebi Maryem tayebi.maryem@gmail.com Configuration et préparation de l’environnement
  2. 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. 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. 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. 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. 6
  7. 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. 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. 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. 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

×