Dans ce guide, nous discuterons des causes de cette erreur et explorerons les techniques disponibles que nous pouvons utiliser pour la résoudre.
Commande PIP n'est pas trouvée
L'erreur de commande non trouvée se produit dans les systèmes Linux lorsque le système ne peut pas trouver la commande avec le nom spécifié.
Par conséquent, l'erreur de commande PIP non trouvée signifie que le système ne peut trouver aucun binaire avec le nom PIP.
Discutons des causes potentielles de cette erreur et de la façon dont nous pouvons le résoudre.
Cause 1 - Pip non installé
L'une des causes de l'erreur «Commande PIP non trouvée» est que PIP n'est pas installé sur le système cible.
Étant donné que PIP est installé comme un package séparé sur la plupart des systèmes Linux, l'installation de l'interprète Python n'aura pas PIP.
Vous pouvez résoudre ce problème en installant PIP comme un package séparé avec le gestionnaire de packages de votre système.
Debian
$ sudo apt-get updat
$ sudo apt-get install python3-pip -y
Rehl / fedora
$ sudo yum installer python34-pip
Arc / manjaro
$ sudo pacman -syu python-pip
Les commandes ci-dessus doivent installer PIP3 sur tous les systèmes. Gardez à l'esprit que la commande PIP3 n'est pas la même que PIP.
Cause # 2 - PIP incorrect
Bien que vous puissiez avoir installé PIP, vous pouvez toujours obtenir l'erreur de commande non trouvée lors de l'appel de la commande PIP.
En effet, la commande pour invoquer PIP dépendra de la version de PIP installé. Par exemple, pour Python3 PIP, vous devrez utiliser la commande:
$ pip3
Pour Python 2 Pip, utilisez la commande:
$ pip
Si vous êtes absolument sûr que vous avez besoin du Python2 PIP, vous pouvez l'installer en utilisant les commandes:
Debian
$ sudo apt-get install python-pip
Rehl / fedora
$ sudo yum install python2.7-Python-Pip
Manjaro / arc
$ sudo pacman -syu python2-pip
Vous pouvez ensuite vérifier que la commande PIP fonctionne.
Vous pouvez avoir Python 3 et son pip correspondant installé dans certains cas. Cependant, vous voulez utiliser PIP au lieu de PIP3 pour l'invoquer.
C'est là que vos alias en coquille viennent à la rescousse.
D'après notre erreur d'erreur «Commande zsh non trouvée PIP», nous savons que nous travaillons dans le shell Zsh.
Par conséquent, pour relier l'alias PIP à PIP3, nous pouvons modifier le .fichier zshrc:
$ nano ~ /.zshrc
Dans le fichier, ajoutez l'entrée suivante:
alias pip = 'pip3'
La ligne au-dessus des liais l'alias PIP à la commande pip3.
Nous pouvons ensuite appliquer les modifications en exécutant la commande source:
$ source ~ /.zshrc
Vous pouvez maintenant vérifier que la commande PIP fonctionne comme:
$ Pip -Vursion
pip 21.2.4 de / home / debian / anaconda3 / lib / python3.9 / PACKAGES DE SITE / PIP (Python 3.9)
La commande doit renvoyer la version PIP installée.
Résiliation
La commande d'erreur «Zsh non trouvée» se produit lorsque vous exécutez la commande PIP dans le shell Zsh où PIP n'est pas installé. Grâce à ce tutoriel, nous savons comment résoudre cette erreur en installant la version PIP correcte et en liant PIP3 à un alias.
Merci d'avoir lu!!