I denne guiden vil vi diskutere hva som forårsaker denne feilen og utforske tilgjengelige teknikker vi kan bruke for å løse den.
Pip -kommando ikke funnet
Kommandoen ikke funnet feil oppstår i Linux -systemer når systemet ikke finner kommandoen med det spesifiserte navnet.
Derfor betyr PIP -kommandoen ikke funnet feil at systemet ikke finner noe binært med navnet PIP.
La oss diskutere de potensielle årsakene til denne feilen og hvordan vi kan løse den.
Årsak 1 - Pip ikke installert
En av årsakene til "PIP -kommandoen som ikke er funnet" er at PIP ikke er installert på målsystemet.
Siden PIP er installert som en egen pakke på de fleste Linux -systemer, vil det ikke ha PIP å installere Python -tolken.
Du kan løse dette ved å installere PIP som en egen pakke med systemets pakkebehandler.
Debian
$ sudo apt-get oppdatering
$ sudo apt-get install python3-pip -y
Rehl/fedora
$ sudo yum install python34-pip
Arch/Manjaro
$ sudo pacman -syu python -pip
Kommandoene ovenfor skal installere PIP3 på alle systemene. Husk at PIP3 -kommandoen ikke er det samme som PIP.
Årsak nr. 2 - Feil pip
Selv om du kanskje har PIP installert, kan du fremdeles få kommandoen ikke funnet feil når du ringer PIP -kommandoen.
Dette er fordi kommandoen om å påkalle Pip vil avhenge av versjonen av PIP installert. For PYTHON3 PIP, må du for eksempel bruke kommandoen:
$ pip3
For Python 2 Pip, bruk kommandoen:
$ pip
Hvis du er helt sikker på at du trenger Python2 Pip, kan du installere den ved hjelp av kommandoene:
Debian
$ sudo apt-get install python-pip
Rehl/fedora
$ sudo yum install python2.7-python-pip
Manjaro/Arch
$ sudo pacman -syu python2 -pip
Du kan deretter bekrefte at PIP -kommandoen fungerer.
Du kan ha Python 3 og den tilsvarende Pip installert i noen tilfeller. Du vil imidlertid bruke Pip i stedet for PIP3 for å påkalle den.
Det er der skallets aliaser kommer til unnsetning.
Fra vår feil "zsh -kommando ikke funnet pip" -feil, vet vi at vi jobber i ZSH -skallet.
For å koble alias Pip til Pip3, kan vi redigere .Zshrc -fil:
$ nano ~/.Zshrc
I filen, legg til følgende oppføring:
alias pip = 'pip3'
Linjen over kobler alias Pip til kommandoen Pip3.
Vi kan deretter bruke endringene ved å kjøre kildekommandoen:
$ kilde ~/.Zshrc
Du kan nå bekrefte at PIP -kommandoen fungerer som:
$ pip -version
Pip 21.2.4 fra/Home/Debian/Anaconda3/lib/python3.9/nettstedspakker/pip (Python 3.9)
Kommandoen skal returnere den installerte PIP -versjonen.
Avslutning
Feilen "Zsh -kommandoen ikke funnet" oppstår når du kjører PIP -kommandoen i Zsh -skallet der Pip ikke er installert. Takket være denne opplæringen vet vi hvordan vi skal løse denne feilen ved å installere riktig PIP -versjon og koble PIP3 til et alias.
Takk for at du leste!!