1. Installez les outils Apple et le gestionnaire de paquets
Installez Homebrew depuis son site officiel si la machine n'en dispose pas. La commande suivante demande à macOS d'installer ses outils de compilation ; une fenêtre système peut terminer l'opération :
xcode-select --installInstallez ensuite Python, Git et les bibliothèques non Python utiles aux dépendances Odoo :
brew install python git libpq openldap2. Installez PostgreSQL avec Postgres.app
Téléchargez Postgres.app depuis son site, placez l'application dans Applications, ouvrez-la puis cliquez sur Initialize. Odoo 19 accepte PostgreSQL 13 ou plus récent.
Ajoutez les outils PostgreSQL au PATH avec la commande publiée par Postgres.app, puis fermez et rouvrez le terminal :
sudo mkdir -p /etc/paths.d
echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp3. Vérifiez puis récupérez Community
python3 --version
python3 -m pip --version
git --version
psql --versionÀ observer : Python annonce au moins 3.10, PostgreSQL au moins 13 et psql vient du dossier de Postgres.app.
Créez odoo-19-workspace, ouvrez-le dans votre éditeur, ajoutez-y src puis ouvrez son terminal intégré.
git clone --branch 19.0 --single-branch https://github.com/odoo/odoo.git src/odoo
python3 -m venv .venv
.venv/bin/python -m pip install --upgrade pip setuptools wheel
.venv/bin/python -m pip install -r src/odoo/requirements.txtNotez le premier paquet qui échoue et vérifiez que Command Line Tools, libpq et openldap sont bien présents. N'ajoutez pas d'options de compilation trouvées au hasard : la combinaison exacte dépend du processeur, de Python et du paquet concerné.
Checkpoint : src/odoo et .venv existent. Passez à l'étape 7.