Accéder au contenu principal

Installez Odoo 8 sur Windows sans utiliser le .exe

Salut!

Aujourd'hui je vais vous montrer comment installer Odoo sur windows sans utiliser le fichier .exe. Avec cette procédure, vous pourrez développer des modules Odoo simplement comme si vous étiez sur un environnement Linux. L'exemple que je présente ici concerne Odoo 8.0 qui fonctionne avec la version 9.4 de PosgreSQL. La même procédure peut être utilisée pour les versions les plus récentes d'Odoo.




  1. Installez PostreSQL 9.4 et git
  2. Installez PgAdmin 4
  3. Ajoutez le répertoire bin de PostgreSQL (par défaut: C:\Program Files\PostgreSQL\9.4\ bin) à votre PATH (variable d'environnement)
  4. Installez Python 2.7 et ajoutez-le à votre PATH
  5. Installez pip puis ajoutez C:\Python27\Scripts à votre PATH
  6. Installez virtualenv en utilisant pip
  7. Installez le compilateur Microsoft Visual C ++ pour Python 2.7
  8. Installez Wkhtmltopdf
  9. Installez NodeJS LTS puis tapez npm install -g less less-plugin-clean-css
  10. Créez l'utilisateur odoo dans la base de données à partir de PgAdmin
  11. Installez et exécutez Odoo 8.0: ouvrez l'invite de commande et tapez ce qui suit:
    • virtualenv votreprojet pour créer un environnement virtuel sur lequel odoo sera exécuté
    • \chemin\vers\votreprojet\Scripts\activate pour activer votre virtualenv
    • git clone --single-branch -b 8.0 https://github.com/odoo/odoo.git pour cloner la version 8 d'odoo
    • pip install -r requirements.txt pour installer toutes les dépendances. Cette commande doit être exécutée dans le repertoire odoo.
    • odoo.py -w odoo -r odoo --addons-path = addons,../customaddons --db-filter = mydb pour exécuter l'application

Maintenant que vous avez installer Odoo, vous pouvez le personnaliser et développer toutes sortes de modules que vous voulez.

Sur ce, à bientôt!

Commentaires

Posts les plus consultés de ce blog

Apprendre python: par où commencer?

Je reçois beaucoup de messages de la part de jeunes gens qui veulent débuter en programmation. Ils sont tous intéressés par le langage Python et voudraient savoir par où commencer . Si t'es l'un d'eux, je te dis dans cet article par où commencer, le minimum qu'il faut savoir et ce qui t'attends, le tout basé sur ma modeste expérience. Alors, qu'est ce qu'il faut savoir concrètement avant de commencer? Je ne vais pas te dire que Python a été créé par Guido en 1991, bla bla bla bla. Ces infos, tout le monde en parle et tu peux les retrouver toutes sur cette page Wikipedia . T'as certainement entendu quelqu'un te dire que Python est un langage hyper facile, mais je te dis que c'est faux! Certes il est très facile à prendre en main et formidable pour apprendre les bases de la programmation. Mais lorsqu'il s'agit d'implémenter de vrais projets, il faut tout un tas de connaissances précises par exemple sur les  collections , itertools , thr

Tkinter: comment ouvrir une fenêtre et masquer l'autre?

Si vous vous demander comment on peut faire pour ouvrir une fenêtre sur Tkinter et masquer l'autre fenêtre sachant qu'il y'a 2 fenêtres, ce post est pour vous!  Le principe est simple: Vous créez 2 widgets (Demo1 et Demo2) Ensuite vous initialiser Demo1 et lorsque vous voulez afficher Demo2, détruisez tout simplement Demo1 puis créez une nouvelle instance de Tkinter qui va charger Demo2! Ci-dessous le code Python2.7. import Tkinter as tk class Demo1:     def __init__(self, master):         self.master = master         self.frame = tk.Frame(self.master)         self.HelloButton = tk.Button(self.frame, text = 'Salut!', width = 25, command = self.new_window,)         self.HelloButton.pack()         self.frame.pack()              def close_windows(self):         self.master.destroy()         self.new_window              def new_window(self):         self.master.destroy() # Fermer la fenetre courante         self.maste

Présentation d'un module Odoo de gestion de bibliothèque: comment développer un tel module?

Hello! Aujourd'hui nous allons continuer notre apprentissage d'Odoo en passant par la phase pratique. Nous allons ensemble développer un module de gestion de bibliothèque et donc le code source sera disponible sur un serveur Git. Le module que nous mettrons en place fera intervenir les modules de gestion de stocks, achats et ventes . Nous implémenterons entre autres des modèles et vues personnalisés, des rapports et des workflows . Bref, ce module vous donnera toutes les techniques et méthodes dont vous aurez besoin pour devenir un développeur Odoo chevronné.