Étape 4 sur 11

Installer sous Windows

Le parcours Windows utilise les installateurs officiels pour les fondations, puis PowerShell pour récupérer Odoo et isoler ses dépendances.

1. Installez les quatre fondations

Téléchargez chaque outil depuis son site officiel et suivez son installateur graphique :

  • Python 3.10 ou plus récent : cochez Add Python 3 to PATH et vérifiez que pip est sélectionné ;
  • Git pour récupérer la branche Odoo ;
  • PostgreSQL 13 ou plus récent, avec pgAdmin ; notez le mot de passe local choisi pour votre installation sans le placer dans Git ;
  • Build Tools for Visual Studio, en sélectionnant la charge C++ build tools. Certaines dépendances Python ont besoin de ce compilateur.

Fermez puis rouvrez PowerShell après les installations afin qu'il relise le PATH.

2. Vérifiez les outils appelés par le terminal

PowerShell
python --version
python -m pip --version
git --version

À observer : Python annonce au moins 3.10, pip pointe vers ce Python et Git affiche sa version. Si python ouvre le Microsoft Store ou n'existe pas, corrigez l'installation Python avant de continuer.

3. Préparez le dossier et récupérez Community

Créez un dossier odoo-19-workspace, ouvrez-le dans votre éditeur et ajoutez-y un dossier src. Ouvrez ensuite le terminal intégré à la racine de ce workspace.

PowerShell · racine de odoo-19-workspace
git clone --branch 19.0 --single-branch https://github.com/odoo/odoo.git src/odoo
python -m venv .venv
.\.venv\Scripts\python.exe -m pip install --upgrade pip setuptools wheel
.\.venv\Scripts\python.exe -m pip install -r .\src\odoo\requirements.txt

La première commande récupère uniquement la branche 19.0. Les trois suivantes créent un Python isolé dans .venv et y installent les dépendances déclarées par Odoo.

Une dépendance échoue ?

Conservez le nom du premier paquet en erreur et remontez jusqu'à la première ligne d'échec. Ne remplacez pas la version dans requirements.txt et n'installez pas une liste trouvée au hasard.

Checkpoint : les dossiers src/odoo et .venv existent. Passez directement à l'étape 7 ; vous n'avez pas à suivre les pages Linux ou macOS.