Installez Odoo 8 sur Windows sans utiliser le .exe
Guide détaillé pour installer Odoo 8 sur Windows en mode développeur sans utiliser l'installateur exe. Configuration com
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 PostgreSQL. La même procédure peut être utilisée pour les versions les plus récentes d'Odoo.
Prérequis système
- Windows 7/8/10 ou plus récent
- Droits administrateur
- Connexion internet stable
- Au moins 2 GB d'espace disque libre
Étape 1 : Installation des composants de base
Base de données et outils de développement
- Installez PostgreSQL 9.4
- Notez bien le mot de passe du superutilisateur
-
Gardez le port par défaut (5432)
-
Installez Git
-
Sélectionnez "Git from the command line and also from 3rd-party software"
-
Installez PgAdmin 4
- Interface graphique pour gérer PostgreSQL
Étape 2 : Configuration des variables d'environnement
Ajout de PostgreSQL au PATH
- Ouvrez les Propriétés système → Variables d'environnement
- Ajoutez le répertoire bin de PostgreSQL à votre PATH :
C:\Program Files\PostgreSQL\9.4\bin
Étape 3 : Installation de Python et dépendances
Python et gestionnaire de packages
- Installez Python 2.7
-
⚠️ Important : Cochez "Add Python to PATH" lors de l'installation
-
Installez pip
cmd python get-pip.pyPuis ajoutezC:\Python27\Scriptsà votre PATH -
Installez virtualenv
cmd pip install virtualenv
Étape 4 : Outils de compilation et rendu
Compilateur et générateur PDF
- Installez le compilateur Microsoft Visual C++ pour Python 2.7
-
Nécessaire pour compiler certaines dépendances Python
-
Installez Wkhtmltopdf
- Pour la génération de rapports PDF dans Odoo
Node.js et préprocesseurs CSS
- Installez NodeJS LTS
Puis installez les packages requis :
cmd npm install -g less less-plugin-clean-css
Étape 5 : Configuration de la base de données
Création de l'utilisateur Odoo
-
Créez l'utilisateur odoo dans PostgreSQL
Ouvrez PgAdmin et exécutez :
sql CREATE USER odoo WITH CREATEDB PASSWORD 'odoo';
Étape 6 : Installation et configuration d'Odoo
Création de l'environnement virtuel
-
Installez et exécutez Odoo 8.0
Ouvrez l'invite de commande et tapez :
```cmd
Créer un environnement virtuel
virtualenv odoo-env
Activer l'environnement virtuel
odoo-env\Scripts\activate
Cloner Odoo 8.0
git clone --single-branch -b 8.0 https://github.com/odoo/odoo.git
Naviguer dans le dossier Odoo
cd odoo
Installer les dépendances
pip install -r requirements.txt ```
Structure des dossiers recommandée
votre-workspace/
├── odoo-env/ # Environnement virtuel
├── odoo/ # Code source Odoo
├── custom-addons/ # Vos modules personnalisés
└── config/ # Fichiers de configuration
Étape 7 : Lancement d'Odoo
Commande de démarrage
### Depuis le dossier odoo, avec l'environnement virtuel activé
python odoo.py -w odoo -r odoo --addons-path=addons,../custom-addons --db-filter=mydb
Paramètres de la commande :
-w odoo: nom d'utilisateur de la base de données-r odoo: mot de passe de la base de données--addons-path: chemins vers les modules (séparés par des virgules)--db-filter: filtre pour les bases de données
Configuration avancée
Fichier de configuration (optionnel)
Créez un fichier odoo.conf :
[options]
admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = odoo
db_password = odoo
addons_path = addons,../custom-addons
Puis lancez avec :
python odoo.py -c odoo.conf
Accès à l'application
Une fois lancé, ouvrez votre navigateur et accédez à :
- URL : http://localhost:8069
- Base de données : Créez une nouvelle DB ou connectez-vous à une existante
- Login par défaut : admin / admin
Développement de modules
Maintenant que vous avez installé Odoo, vous pouvez le personnaliser et développer toutes sortes de modules que vous voulez.
Structure d'un module basique :
custom-addons/
└── mon_module/
├── __init__.py
├── __openerp__.py
├── models/
├── views/
└── security/
Dépannage courant
Problèmes fréquents :
- Erreur de compilation : Vérifiez que Visual C++ est installé
- Module non trouvé : Vérifiez votre PATH et l'activation du virtualenv
- Connexion DB échouée : Vérifiez que PostgreSQL est démarré et accessible
Conclusion
Cette installation manuelle vous donne un contrôle total sur votre environnement de développement Odoo. Vous pouvez maintenant créer, modifier et tester vos modules personnalisés facilement.
Sur ce, à bientôt !