Dépannage11 min de lecture

Installation et premier lancement - Depannage

SFEIR Institute

En Bref (TL;DR)

Ce guide de dépannage couvre les problèmes les plus fréquents lors de l'installation et du premier lancement de Claude Code : erreurs Node.js, conflits de versions, échecs d'authentification et blocages au démarrage. Vous y trouverez des commandes de diagnostic prêtes à l'emploi et des solutions testées pour chaque situation.

Ce guide de dépannage couvre les problèmes les plus fréquents lors de l'installation et du premier lancement de Claude Code : erreurs Node.js, conflits de versions, échecs d'authentification et blocages au démarrage. Vous y trouverez des commandes de diagnostic prêtes à l'emploi et des solutions testées pour chaque situation.

Le dépannage de l'installation et du premier lancement de Claude Code est une étape que la majorité des nouveaux utilisateurs rencontrent au moins une fois. La méthode d'installation recommandée est l'installeur natif, un binaire autonome qui se met à jour automatiquement et ne nécessite pas Node.js. Node.js 18 ou supérieur n'est requis que si vous choisissez la méthode alternative via npm. Claude Code fonctionne sur un système d'exploitation compatible (macOS, Linux, Windows en natif à partir de Windows 10 1809, ou WSL2). Ce guide vous accompagne pas à pas pour identifier et résoudre chaque blocage.

Formations SFEIR Institute

Formation Claude Code

1 jour · Fondamentaux

Voir le programme

Développeur Augmenté par l'IA

2 jours · Intermédiaire

Voir le programme

Comment installer Claude Code sans erreur ?

Avant de lancer toute commande de diagnostic, vérifiez que vous utilisez une méthode d'installation officielle et que votre système est compatible. La méthode recommandée par Anthropic est l'installeur natif : un binaire autonome qui se met à jour automatiquement et ne nécessite pas Node.js.

Installeur natif (recommandé) sur macOS, Linux et WSL :

curl -fsSL https://claude.ai/install.sh | bash

Sur Windows en PowerShell :

irm https://claude.ai/install.ps1 | iex

Sur Windows en invite de commandes (CMD) :

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Gestionnaires de paquets (alternatives de premier rang) :

# Homebrew (macOS / Linux)
brew install --cask claude-code

# WinGet (Windows)
winget install Anthropic.ClaudeCode

Sur Linux, Claude Code est aussi disponible via les gestionnaires de paquets système : apt (Debian/Ubuntu), dnf (Fedora/RHEL) et apk (Alpine).

npm (alternative secondaire) : c'est la seule méthode qui nécessite Node.js 18 ou supérieur. Node.js n'est donc pas une dépendance de Claude Code en général, seulement de ce chemin d'installation.

npm install -g @anthropic-ai/claude-code

Le tableau ci-dessous récapitule les exigences système. La ligne Node.js ne s'applique qu'à la méthode npm.

ComposantVersion minimaleVersion recommandée (février 2026)
Node.js (méthode npm uniquement)18.0.022.x LTS
npm (méthode npm uniquement)9.0.010.x
Système d'exploitationmacOS 13, Ubuntu 20.04, WSL2macOS 15, Ubuntu 24.04
Espace disque500 MB1 GB
RAM4 GB8 GB

Exécutez ces commandes pour vérifier votre configuration (les vérifications Node.js et npm ne concernent que la méthode npm) :

claude --version
uname -a
df -h
# uniquement si vous installez via npm
node --version
npm --version

Pour la mise à jour, l'installeur natif s'actualise automatiquement et la commande claude update force une vérification. Homebrew et WinGet se mettent à jour avec brew upgrade claude-code et winget upgrade Anthropic.ClaudeCode. Si vous avez installé via npm avec une version de Node.js inférieure à 18, consultez le tutoriel d'installation et premier lancement qui détaille la procédure de mise à jour.

À retenir : privilégiez l'installeur natif (curl -fsSL https://claude.ai/install.sh | bash) qui ne demande pas Node.js ; ne vérifiez Node.js 18+ et npm 9+ que si vous installez via npm.

Comment diagnostiquer les erreurs d'installation de Claude Code ?

Lorsque l'installation échoue, votre premier réflexe doit être de lire le message d'erreur complet. Avec l'installeur natif, le script affiche directement l'étape qui a échoué dans le terminal. Si vous utilisez la méthode npm, lancez l'installation en mode verbeux pour obtenir des logs détaillés :

npm install -g @anthropic-ai/claude-code --loglevel verbose

Ce mode affiche chaque étape du téléchargement et de l'installation, et identifie précisément le point de blocage. Les erreurs EACCES, proxy et Node.js décrites ci-dessous concernent la méthode npm ; l'installeur natif les évite en grande partie.

Si vous rencontrez une erreur EACCES, c'est un problème de permissions. Configurez npm pour utiliser un répertoire local :

mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH="$HOME/.npm-global/bin:$PATH"

Ajoutez la ligne export PATH à votre fichier ~/.bashrc ou ~/.zshrc pour la rendre permanente. Pour comprendre les mécanismes de permissions et sécurité dans Claude Code, consultez le guide dédié aux erreurs courantes.

Concrètement, l'erreur EACCES représente une proportion notable des tickets de support liés à l'installation sur Linux et macOS.

À retenir : le mode --loglevel verbose est votre meilleur outil de diagnostic lors de l'installation.

Quels sont les 11 problèmes les plus courants au premier lancement ?

Voici le tableau de référence des symptômes, causes et solutions. Ce tableau couvre les cas rapportés par la communauté entre 2024 et février 2026.

SymptômeCause probableSolution
command not found: claudeClaude Code non ajouté au PATHExécutez export PATH="$HOME/.npm-global/bin:$PATH" puis relancez le terminal
EACCES: permission deniednpm global sans droits d'écritureConfigurez un prefix npm local avec npm config set prefix '~/.npm-global'
Error: Cannot find moduleInstallation corrompue ou partielleLancez npm uninstall -g @anthropic-ai/claude-code && npm install -g @anthropic-ai/claude-code
SELF_SIGNED_CERT_IN_CHAINProxy d'entreprise interceptant SSLAjoutez npm config set strict-ssl false ou configurez le certificat CA
Authentication failedClé API invalide ou expiréeVérifiez votre clé avec echo $ANTHROPIC_API_KEY et regénérez-la si nécessaire
ETIMEDOUT lors de l'installPare-feu ou proxy bloquant npmConfigurez le proxy : npm config set proxy http://proxy:port
npm WARN EBADENGINE Unsupported engine (méthode npm)Version Node.js trop ancienne (<18) pour la méthode npmMettez à jour Node.js vers la version 22 LTS via nvm, ou basculez sur l'installeur natif qui ne requiert pas Node.js
Écran figé au lancementProcessus resté bloquéFaites Ctrl+C, redémarrez le terminal, puis relancez claude --resume (au besoin pkill -f claude)
ENOMEM: not enough memoryRAM insuffisante (<4 GB disponibles)Fermez les applications consommatrices et relancez
ERR_SOCKET_TIMEOUTConnexion réseau instableTestez la connexion : curl -I https://api.anthropic.com
SyntaxError: Unexpected tokenFichier de config .claude/settings.json corrompuSupprimez le fichier : rm ~/.claude/settings.json et relancez la configuration
ENOSPC: no space leftEspace disque insuffisantLibérez 500 MB minimum sur le disque d'installation

Ce tableau résout la plupart des problèmes signalés. Pour les cas non couverts, la page de dépannage général de Claude Code fournit des solutions complémentaires.

À retenir : consultez ce tableau en premier, il couvre la grande majorité des blocages d'installation et de lancement.

Comment résoudre les problèmes de PATH et de commande introuvable ?

L'erreur command not found: claude est le problème numéro un après l'installation. Elle signifie que votre shell ne sait pas où trouver l'exécutable Claude Code.

Exécutez cette commande pour localiser l'installation :

npm list -g --depth=0 | grep claude
npm config get prefix

Avec une installation npm, le binaire s'installe dans le dossier bin du prefix npm global. Sur macOS avec Homebrew, ce chemin est souvent /usr/local/bin. Sur Linux, il s'agit du dossier bin du prefix npm, par exemple /usr/bin ou /usr/local/bin (jamais /usr/lib/node_modules, qui contient le code source du paquet et non le lien symbolique de l'exécutable). Si vous avez utilisé l'installeur natif recommandé (curl -fsSL https://claude.ai/install.sh | bash), le binaire se trouve plutôt dans ~/.local/bin/claude.

Voici comment corriger selon votre shell :

ShellFichier de configCommande à ajouter
bash~/.bashrcexport PATH="$(npm config get prefix)/bin:$PATH"
zsh~/.zshrcexport PATH="$(npm config get prefix)/bin:$PATH"
fish~/.config/fish/config.fishset -gx PATH (npm config get prefix)/bin $PATH

Après modification, rechargez votre configuration :

source ~/.zshrc # ou ~/.bashrc selon votre shell
which claude

La commande which claude doit retourner un chemin valide. Si vous utilisez nvm, le chemin change à chaque changement de version Node.js. Le guide d'installation et premier lancement détaille la gestion de nvm avec Claude Code.

À retenir : après chaque installation, vérifiez le PATH avec which claude avant de signaler un problème.

Comment corriger les erreurs d'authentification et de clé API ?

L'authentification est la deuxième source de blocage après l'installation. Claude Code prend en charge deux méthodes : la clé API directe et l'authentification OAuth via le navigateur.

Lancez le diagnostic d'authentification :

claude auth login

Pour vous réauthentifier depuis une session interactive déjà ouverte, utilisez la commande slash /login.

En pratique, une part significative des erreurs d'authentification proviennent d'une variable d'environnement ANTHROPIC_API_KEY mal configurée. Vérifiez sa présence :

echo $ANTHROPIC_API_KEY

Si la variable est vide ou incorrecte, configurez-la :

export ANTHROPIC_API_KEY="sk-ant-votre-cle-ici"
Type d'erreur authDiagnosticAction corrective
Invalid API keyClé mal copiée ou tronquéeRegénérez la clé sur console.anthropic.com
API key expiredClé révoquée ou désactivée dans la consoleCréez une nouvelle clé et mettez à jour la variable
Rate limit exceededTrop de requêtes en peu de tempsAttendez 60 secondes puis réessayez
Organization mismatchClé associée à un autre workspaceSélectionnez le bon workspace dans la console

Si vous rencontrez des erreurs persistantes lors de vos premières conversations avec Claude Code, le problème vient souvent d'un quota API atteint. Les limites dépendent de votre abonnement (Pro, Max, Team ou Enterprise).

À retenir : exécutez toujours claude auth login (ou /doctor en session) avant de chercher d'autres causes à un dysfonctionnement.

Pourquoi Claude Code se fige ou ne répond plus au démarrage ?

Un blocage au démarrage peut être lié à un processus resté actif. La procédure recommandée par la documentation officielle est la suivante : appuyez d'abord sur Ctrl+C pour annuler l'opération en cours. Si Claude Code ne répond toujours pas, fermez le terminal puis rouvrez-le, et relancez claude --resume dans le même répertoire pour reprendre la session (aucune conversation n'est perdue).

Vérifiez si un processus Claude est déjà en cours :

ps aux | grep -i claude

Si un processus orphelin reste bloqué, vous pouvez le terminer comme n'importe quel processus avant de relancer :

pkill -f "claude"
claude --resume

En pratique, ce scénario survient le plus souvent lorsque le terminal précédent a été fermé brutalement.

Sur WSL2 (Windows Subsystem for Linux), un problème supplémentaire peut survenir : l'interop Windows-Linux ralentit l'accès aux fichiers. Concrètement, le démarrage sur WSL2 prend 3 à 8 secondes de plus que sur Linux natif.

Pour les problèmes liés à la configuration mémoire, le guide sur le système de mémoire CLAUDE.md explique comment un fichier CLAUDE.md corrompu peut bloquer le démarrage.

À retenir : si Claude Code reste figé, faites Ctrl+C, redémarrez le terminal, puis relancez claude --resume pour reprendre la session sans rien perdre.

Comment résoudre les problèmes de proxy et de réseau en entreprise ?

Les environnements d'entreprise ajoutent une couche de complexité avec les proxys, pare-feu et certificats SSL personnalisés. Claude Code nécessite un accès HTTPS sortant vers api.anthropic.com sur le port 443.

Testez la connectivité réseau :

curl -v https://api.anthropic.com/v1/messages 2>&1 | head -20
nslookup api.anthropic.com

Si le test échoue, configurez le proxy pour npm et Claude Code :

npm config set proxy http://votre-proxy:8080
npm config set https-proxy http://votre-proxy:8080
export HTTPS_PROXY=http://votre-proxy:8080

Pour les certificats auto-signés d'entreprise, ajoutez le certificat CA :

export NODE_EXTRA_CA_CERTS="/chemin/vers/certificat-entreprise.pem"

Si la latence de vos requêtes est anormalement élevée par rapport à un accès direct, le proxy est probablement en cause. Comparez les temps de réponse avec et sans proxy pour isoler le problème.

Cette configuration proxy est identique à celle utilisée pour l'intégration Git avec Claude Code, car les deux outils partagent les mêmes variables d'environnement réseau.

À retenir : exportez HTTPS_PROXY et NODE_EXTRA_CA_CERTS dans votre profil shell pour les environnements d'entreprise.

Quelles commandes de diagnostic exécuter avant de contacter le support ?

Avant d'ouvrir un ticket, rassemblez les informations système complètes. Voici le script de diagnostic à exécuter d'un seul bloc :

echo "=== Diagnostic Claude Code ==="
echo "Date: $(date)"
echo "OS: $(uname -a)"
echo "Node: $(node --version)"
echo "npm: $(npm --version)"
echo "Claude: $(claude --version 2>/dev/null || echo 'non installé')"
echo "PATH npm: $(npm config get prefix)"
echo "Proxy: $(npm config get proxy)"
echo "API Key: $(echo $ANTHROPIC_API_KEY | cut -c1-10)..."
echo "Espace disque: $(df -h . | tail -1)"
echo "RAM libre: $(free -h 2>/dev/null || vm_stat 2>/dev/null | head -5)"

Ce script génère un rapport de 15 à 20 lignes contenant toutes les informations nécessaires au support technique. Copiez la sortie complète dans votre ticket.

Concrètement, un ticket accompagné de ce diagnostic est généralement traité plus rapidement qu'un ticket dépourvu d'informations système.

Pour les problèmes liés aux commandes slash essentielles, ajoutez la sortie de claude --help à votre rapport.

Les canaux de support disponibles sont : le dépôt GitHub anthropics/claude-code pour les issues publiques, et le forum communautaire pour les questions générales. Les délais de réponse varient selon la nature et la priorité de l'issue.

À retenir : exécutez le script de diagnostic complet et joignez sa sortie à toute demande de support.

Faut-il réinstaller Claude Code ou peut-on réparer l'installation existante ?

Dans la majorité des cas, une réparation suffit. La réinstallation complète n'est nécessaire que si les fichiers binaires sont corrompus. Voici l'arbre de décision :

SituationAction recommandéeCommande
Erreur de module manquantRéparationnpm rebuild -g @anthropic-ai/claude-code
Version obsolèteMise à journpm install -g @anthropic-ai/claude-code@latest (ou claude update)
Config corrompueReset configrm ~/.claude/settings.json && claude auth login
Binaire introuvableRéinstallationnpm uninstall -g @anthropic-ai/claude-code && npm i -g @anthropic-ai/claude-code

Vérifiez l'intégrité de l'installation avec :

npm doctor
npm ls -g @anthropic-ai/claude-code

La commande npm doctor vérifie l'état du registre, des permissions, du cache, des versions et de la connectivité. Si l'un de ces points échoue, la sortie vous indique précisément la correction à appliquer.

Pour une mise à jour propre, la checklist d'installation et premier lancement fournit la procédure validée étape par étape. SFEIR Institute recommande cette checklist à chaque mise à jour majeure de Claude Code.

Pour maîtriser ces opérations de maintenance et bien d'autres, la formation Claude Code de SFEIR propose une journée complète de labs pratiques couvrant l'installation, la configuration avancée et le dépannage. Si vous souhaitez aller plus loin, la formation Développeur Augmenté par l'IA sur 2 jours intègre Claude Code dans un workflow de développement complet, avec des exercices sur l'intégration Git, les tests automatisés et le pair-programming IA.

À retenir : privilégiez npm rebuild et npm doctor avant d'envisager une réinstallation complète.

Comment éviter les problèmes récurrents avec les extensions MCP ?

Le Model Context Protocol (MCP) est le système d'extensions de Claude Code. MCP permet de connecter Claude Code à des outils externes comme des bases de données, des API ou des systèmes de fichiers distants. Une mauvaise configuration MCP cause une faible part des problèmes post-installation.

Vérifiez vos serveurs MCP configurés :

claude mcp list

Les erreurs MCP les plus fréquentes proviennent de serveurs qui ne répondent pas ou de versions incompatibles. Le guide de dépannage MCP : Model Context Protocol couvre chaque cas en détail.

Erreur MCPCauseRésolution
MCP server timeoutServeur MCP non démarréLancez le serveur MCP avant Claude Code
Protocol version mismatchVersion MCP incompatibleMettez à jour le serveur MCP vers la version compatible
Connection refusedPort MCP occupé ou bloquéVérifiez le port avec lsof -i :

Le protocole MCP s'appuie sur JSON-RPC 2.0 sur stdio par défaut, et prend également en charge les transports HTTP et SSE.

Pour les développeurs qui souhaitent approfondir les configurations MCP avancées, la formation Développeur Augmenté par l'IA – Avancé de SFEIR propose une journée intensive avec des labs sur l'orchestration d'agents et les extensions MCP personnalisées.

À retenir : listez vos serveurs MCP avec claude mcp list dès qu'un comportement inattendu survient après l'installation.

Quand faut-il contacter le support technique Anthropic ?

Contactez le support si votre problème persiste après avoir suivi toutes les étapes de ce guide. Voici les critères pour décider :

Ouvrez un ticket GitHub si : l'erreur est reproductible, le script de diagnostic ne révèle aucune anomalie, et le problème survient sur une installation propre. Les bugs confirmés sont pris en charge par l'équipe de maintenance du projet.

Consultez le forum communautaire si : le problème est intermittent ou lié à une configuration spécifique. La communauté regroupe de nombreux utilisateurs susceptibles d'avoir rencontré le même cas.

Vérifiez d'abord la page de statut d'Anthropic : les incidents d'API représentent une faible part des problèmes signalés comme des bugs d'installation. Un temps de réponse API supérieur à 5 000 ms indique un incident côté serveur.

Articles récents sur Claude

Formation Claude Code

Ce sujet est couvert dans le Module 2 de notre formation Claude Code

Installation et configuration de Claude Code

Formation 1 jour • 60% labs pratiques • Formateurs experts

Voir le programme complet