Commande zsh non trouvé pip

Commande zsh non trouvé pip
PIP vous permet de télécharger, d'installer, de mettre à jour et de désinstaller des packages utilisés dans vos projets. C'est un utilitaire de ligne de commande simple et puissant pour les développeurs Python. Dans Linux, PIP est emballé comme un outil séparé et doit être installé indépendamment de l'interprète Python. Par conséquent, si vous exécutez la commande PIP sur un système où PIP n'est pas installé, vous obtiendrez l'erreur «Commande non trouvée».

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.

Solution alternative

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!!