Comment réparer Zsh : erreur de commande introuvable sur Mac [8 correctifs]

Le"Commande Zsh introuvable"est une erreur assez courante sur Mac depuis la sortie de Catalina macOS, et cette erreur intègre également Zsh : command not found : Brew, Zsh command not found : pip, Zsh : command not found : python, Zsh : command not found : nvm, Zsh : command not found : npm, et Zsh : command not found : jupyter, mais la bonne nouvelle c'est qu'il n'y a pas lieu d'être frustré. Vous pouvez résoudre ce problème facilement si vous connaissez toutes ses causes.

Dans ce guide, nous expliquons pourquoi cette erreur se produit et ce que vous pouvez faire pour la résoudre en quelques minutes. Toutes les solutions dont nous discutons ont fait leurs preuves et ont fonctionné presque à chaque fois.

Alors, sans plus tarder, commençons !

RéparerAvantagesInconvénientsNiveau de risqueNiveau de difficulté
Correctif 1 : vérifiez l’orthographe de la commandeRapide et simple.Limité à la correction des fautes de frappe.FaibleFacile
Correctif 2 : vérifiez que la commande est installéeIdentifie les commandes manquantes.Un peu délicatModéréModéré
Correctif 3 : vérifiez votre CHEMINRésout les problèmes liés à l’emplacement des commandes.Peut nécessiter des changements à l’échelle du système.ModéréModéré
Correctif 4 : vérifier la configuration ZshRésout les problèmes de configuration de Zsh.Nécessite une compréhension de la configuration de Zsh.ModéréModéré
Correctif 5 : réinstaller ZshRéinitialise Zsh à un état propre.C'est une mesure drastiqueHautModéré
Correctif 6 : installer les outils de ligne de commande XcodeIndispensable pour les utilisateurs de macOS ; résout les commandes manquantes.Spécifique à macOS et non pertinent pour d'autres systèmes.ModéréHaut
Correctif 7 : définissez le chemin de commande Zsh dans .zshrcDéfinit explicitement les chemins de commande pour Zsh.Nécessite une connaissance des répertoires essentiels.ModéréHaut
Correctif 8 : réinstaller macOSSolution complète pour les problèmes persistants.La perte de données prend du temps et implique la réinstallation de l'intégralité du système d'exploitation.HautModéré

Partie 1. Principales causes de Zsh : erreur de commande introuvable

Le Zsh (Z Shell) se distingue comme un shell de ligne de commande largement adopté par les utilisateurs de MacOS. Il permet aux utilisateurs de personnaliser l'environnement shell en fonction de leurs préférences et exigences individuelles.

Mais parfois, vous pouvez être confronté à une erreur « Commande Zsh introuvable ». Cela se produit généralement lorsque le shell Zsh ne parvient pas à localiser la commande ou l'exécutable que vous essayez d'exécuter.

Voici quelques raisons courantes de cette erreur :

  • Commande non installée
  • Si vous essayez d'exécuter une commande qui n'est pas installée sur votre système, Zsh ne pourra pas la trouver. En conséquence, vous verrez la fenêtre contextuelle « Introuvable ».

  • Configuration de PATH incorrecte
  • La variable d'environnement PATH est un contrôle critique qui indique au shell où rechercher les fichiers exécutables. Si le répertoire contenant l'exécutable n'est pas dans votre PATH, Zsh ne le trouvera pas. Vérifiez votre ~/.zshrc ou vos fichiers de configuration à l'échelle du système pour connaître les paramètres PATH corrects.

  • Faute de frappe ou faute d'orthographe
  • Dans la plupart des cas, des fautes de frappe ou d'orthographe peuvent entraîner l'erreur « commande introuvable ». Même une seule lettre ou un espace peut être à l'origine du problème. Parfois, les gens appuient également deux fois sur les touches involontairement, ce qui peut entraîner des erreurs.

  • Commande pas au format exécutable
  • Assurez-vous que la commande que vous essayez d'exécuter est un fichier exécutable valide. Parfois, les scripts ou les binaires peuvent ne pas disposer des autorisations appropriées. Vous pouvez utiliser la commande ls -l pour vérifier les autorisations du fichier exécutable.

    De plus, ils peuvent être corrompus, ce qui peut entraîner des erreurs. Cela se produit généralement lors de l'installation.

  • Commande située dans un répertoire non standard
  • Si l'exécutable se trouve dans un répertoire non standard, vous devez fournir le chemin complet de la commande ou ajouter son répertoire à votre PATH.

    De plus, certaines commandes font partie de progiciels spécifiques. Si le logiciel n'est pas installé ou n'est pas inclus dans votre PATH, Zsh ne trouvera pas la commande.

  • Problèmes de configuration du shell
  • Dans certains cas, des problèmes de configuration dans vos fichiers de configuration Zsh (~/.zshrc, par exemple) peuvent entraîner des problèmes de localisation des commandes. Par conséquent, il est recommandé de vérifier toute erreur ou mauvaise configuration dans ces fichiers.

    De plus, si vous exécutez directement un script shell et rencontrez cette erreur, assurez-vous que le script comporte la bonne ligne shebang (par exemple, #!/bin/zsh) au début.

    Partie 2. 8 solutions éprouvées pour corriger Zsh : erreur de commande introuvable

    Vous pouvez essayer huit solutions pour corriger l'erreur « Zsh : Command Not Found ». Notez que chacun de ces correctifs ne nécessite pas beaucoup de temps. Cependant, vous devez être prudent, car même un faux pas peut tout mettre en péril.

    Correctif 1 : vérifiez l’orthographe de la commande

    Comme indiqué ci-dessus, une raison courante de l'erreur « Zsh Command Not Found » est une simple faute de frappe. Notez que le système ne peut pas trouver ce que vous cherchez si vous n’utilisez pas les bonnes lettres. Par conséquent, vous devez toujours revérifier la commande que vous avez saisie.

    Correctif 2 : vérifiez que la commande est installée

    Si vous n'avez pas mal orthographié la commande, la prochaine chose à faire est de vérifier si le package de commandes est même installé ou non.

    Vous utilisez le gestionnaire de packages de votre système pour l’installer. Par exemple, sur les systèmes Debian/Ubuntu, vous pouvez utiliser :« sudo apt-get install example-package ».

    De plus, vous pouvez visiter le site officiel de l'outil ou de la commande dont vous avez besoin et suivre leurs instructions d'installation.

    Correctif 3 : vérifiez votre CHEMIN

    La variable d'environnement PATH indique à Zsh/Zrsh où rechercher les fichiers exécutables. Par conséquent, vous devriez également vous y concentrer si vous êtes confronté au «Zsh : commande introuvable" erreur.

    Voici quoi faire :

    Étape 1.Commencez par visualiser votre CHEMIN actuel. Vous pouvez le faire en tapant «echo $PATH.

    Étape 2.Après cela, localisez la commande. Supposons que ce soit dans "/chemin/vers/votre/commande.

    Étape 3.Ensuite, ajoutez"export PATH=$PATH:/chemin/vers/votre/commande"et enregistrez-le. Voici un autre exemple de PATH d’exportation :

    Étape 4.Enfin, redémarrez votre terminal ou exécutez source ~/.zshrc pour appliquer les modifications.

    Correctif 4 : vérifier la configuration Zsh

    La vérification de la configuration Zsh peut également vous aider à corriger l'erreur Commande introuvable. Cela peut garantir que le système exécute la commande en douceur.

    Étape 1.Ouvrez votre fichier de configuration Zsh, généralement situé dans ~/.zshrc. Vous pouvez utiliser un éditeur de texte comme Nano, vim ou gedit.

    Étape 2.Après cela, vérifiez les paramètres PATH. Là, assurez-vous que votre variable PATH est correctement configurée. Recherchez des lignes similaires à"export PATH=/some/directory:$PATH."

    Étape 3.Ensuite, vérifiez toutes les configurations personnalisées. Vous devez rechercher toute configuration personnalisée susceptible d’interférer avec la capacité du système à trouver des commandes. Vous pouvez également commenter les lignes suspectes (ajouter # au début) et tester.

    Étape 4.Après cela, enregistrez les modifications et redémarrez le terminal.

    Correctif 5 : réinstaller Zsh

    Si vous pensez à la raison derrière"Zsh : erreur de commande introuvable"c'est que le Zsh est lui-même corrompu, alors il vaut mieux le réinstaller. Vous pouvez utiliser le gestionnaire de packages du système pour cela.

    Vous trouverez ci-dessous l'image pour Debian/Ubuntu et macOS avec Homebrew :

    N'oubliez pas de redémarrer votre Mac lorsque vous avez terminé.

    Correctif 6 : installer les outils de ligne de commande Xcode

    Certaines commandes peuvent également dépendre des outils de ligne de commande Xcode. Leur installation ou leur mise à jour peut résoudre les problèmes liés aux commandes manquantes.

    Étape 1.Tout d’abord, installez les outils de ligne de commande Xcode. Pour cela, ouvrez un terminal et exécutez la commande suivante :"xcode-select –installer."

    Étape 2.Une fenêtre contextuelle apparaîtra vous demandant si vous souhaitez installer les outils. Continuez à suivre les invites d’installation.

    Étape 3.Ensuite, attendez l'installation. Après cela, vous pouvez réessayer la commande.

    Correctif 7 : définissez le chemin de commande Zsh dans le fichier .zshrc

    Si les solutions ci-dessus échouent, vous pouvez également essayer de définir le chemin de la commande Zsh dans le fichier .zshrc. Il peut résoudre le problème en aidant à l'exécution de la commande. Suivez simplement ces étapes :

    Étape 1.Ouvrez votre fichier de configuration Zsh, généralement situé dans ~/.zshrc.

    Étape 2.Ensuite, tapez nano /.zshrc

    Étape 3.Après cela, vous pouvez ajouter les informations de votre variable $PATH.

    Étape 4.Ensuite, appuyez sur « Contrôle + X ». Après cela, appuyez sur Y et entrez.

    Étape 5.Maintenant, enregistrez les modifications et réessayez la commande.

    Correctif 8 : réinstallez MacOS

    Si tout échoue, vous devez réinstaller MacOS pour résoudre les problèmes. En fait, si vous n’êtes pas doué en technologie et pensez que les solutions ci-dessus sont trop compliquées, vous pouvez également essayer cette solution.

    Étape 1.Commencez par redémarrer votre Mac et maintenez la touche Commande + R enfoncée jusqu'à ce que le logo Apple apparaisse. Cela démarrera votre appareil en mode de récupération.

    Étape 2.Naviguez et choisissezUtilitaire de disquedans le menu Utilitaires. Vous pouvez utiliser l'Utilitaire de disque pour effacer le disque interne de votre Mac.

    Étape 3.Après avoir effacé le disque, quittez l'Utilitaire de disque et choisissez"Réinstaller macOS"dans le menu Utilitaires. Suivez simplement les instructions à l'écran pour réinstaller macOS.

    Étape 4.Après la réinstallation, assurez-vous que votre système est à jour. Vous devez également reconfigurer vos préférences et paramètres, y compris Zsh (si vous l'utilisez).

    Étape 5.Enfin, vous pouvez réessayer la commande.

    Mais notez que vous perdrez des fichiers/données importants lorsque vous réinstallerez MacOS. Par conséquent, vous devez également sauvegarder les fichiers/dossiers importants avant de résoudre le problème.

    Donc, c'est tout à proposcomment corriger l'erreur Zsh : commande introuvable.

    Partie 4. Astuce bonus : Récupérer des données supprimées accidentellement sur Mac ?

    Il y a plus de chances que vous perdiez certains de vos fichiers lorsque vous réinstallez MacOS ou essayez toute autre solution. Si jamais vous perdez des données ou des fichiers, ne paniquez pas. Nous disposons désormais d'outils de récupération de données de pointe capables de récupérer tous les fichiers en quelques minutes. Parmi tous, le meilleur que les utilisateurs de Mac puissent utiliser est AnyRecover.

    Lecture recommandée :5 façons de réparer Zsh : commande introuvable : erreur Pip

    Il s'agit d'un logiciel de récupération de données iMyFone qui peut récupérer toutes les données supprimées en un seul clic. C'est pourquoi il a reçu les éloges des principaux médias technologiques, notamment Engadget, PC World, Tech Radar, etc.

    2 061 704 téléchargements

    Caractéristiques d'AnyRecover

    • AnyRecover peut restaurer les données supprimées de plus de 2 000 périphériques de stockage, même s'il n'y a pas de sauvegarde Time Machine.

    • Il peut récupérer des fichiers quelle que soit la manière dont ils ont été perdus. Que vous réinstalliez macOS ou que vous supprimiez simplement vos données accidentellement, ce logiciel peut tout récupérer.

    • La vitesse d’analyse et de récupération est ultra-rapide. Vous récupérerez toutes vos données en quelques minutes.

    • Il utilise une IA de haut niveau pour réparer vos fichiers corrompus, y compris ceux à l'origine des problèmes de commande.

    • Ce logiciel prend en charge les versions les plus récentes et les plus anciennes de MacOS.

    • Il prend en charge plus de 1 000 formats, ce qui signifie que vous ne rencontrerez jamais de problèmes de compatibilité (quelle que soit la raison pour laquelle vous utilisez AnyRecover).

    Comment récupérer des données supprimées sur Mac ?

    Étape 1 :
    Téléchargez et installez AnyRecover sur votre Mac et lancez-le. Parmi différentes options, choisissez le mode « Récupération de données ».

    Étape 2 :Sélectionnez le type de données supprimées et lancez l'analyse. Une fois l'analyse terminée, vous pouvez également prévisualiser les fichiers de données perdus.

    Étape 3 :Sélectionnez les fichiers que vous souhaitez restaurer ou choisissez Tous. Ensuite, cliquez"Récupérer."

    Partie 5. Zsh : FAQ sur les commandes introuvables


    Comment résoudre une commande introuvable sur Mac ?

    Vous pouvez faire beaucoup de choses pour résoudre le problème « Commande introuvable » sur Mac. Les meilleurs sont :

  • Saisie du chèque :Assurez-vous d'avoir correctement orthographié la commande.
  • Vérifier l'installation :Confirmez que la commande est installée sur votre système.
  • Vérifiez CHEMIN :Assurez-vous que le répertoire contenant la commande se trouve dans votre PATH.
  • Mettre à jour la configuration Zsh :Vérifiez et mettez à jour votre configuration Zsh si nécessaire.
  • Vérifiez les mises à jour :Assurez-vous que votre système et vos logiciels sont à jour.

  • Pourquoi mon terminal indique-t-il que la commande est introuvable ?

    Le terminal indique généralement « Commande introuvable » en raison de fautes d'orthographe et d'une configuration de chemin incorrecte. Parfois, le système/logiciel nécessite également une mise à jour.


    Pourquoi la commande Brew n'est-elle pas trouvée sur Mac et comment y remédier ?

    Si vous rencontrez «brew: command not found» sur macOS, cela signifie que Homebrew (un gestionnaire de packages pour macOS) n'est pas installé ou n'est pas dans votre PATH. Pour résoudre ce problème :

  • Installez Homebrew :Visitez le site Web Homebrew et suivez les instructions d'installation.
  • Mettre à jour le CHEMIN :Assurez-vous que le répertoire Homebrew est ajouté à votre PATH. Ici, vous pouvez également vérifier et mettre à jour votre fichier de configuration shell (par exemple, ~/.zshrc).
  • Vérifier l'installation :Après avoir mis à jour PATH, réessayez d'exécuter Brew.
  • Conclusion

    Tout compris, le"Zsh : erreur de commande introuvable"se produit lorsque le shell Zsh ne peut pas localiser ou exécuter la commande. Heureusement, vous pouvez les résoudre en vérifiant que votre commande est installée, en définissant le chemin de la commande, en réinstallant MacOS et en appliquant plusieurs autres solutions.

    Mais notez que vous risquez également de perdre certains fichiers lorsque vous essayez de résoudre le problème. Ne vous inquiétez pas ! Chaque fois qu'un fichier est perdu ou supprimé, vous pouvez utiliser le logiciel de récupération de données AnyRecover pour le restaurer. Il peut analyser tous les fichiers présents et supprimés en une minute et les récupérer en un seul clic.

    La meilleure partie ? Il prend en charge plus de 1 000 formats de fichiers, ce qui signifie que vous pouvez récupérer n'importe quel fichier/donnée de votre choix.