In questa guida, discuteremo di ciò che causa questo errore ed esploreremo le tecniche disponibili che possiamo usare per risolverlo.
Comando PIP non trovato
L'errore di comando non trovato si verifica nei sistemi Linux quando il sistema non riesce a trovare il comando con il nome specificato.
Pertanto, il comando PIP non trovato errore significa che il sistema non può trovare alcun binario con il nome PIP.
Discutiamo le potenziali cause di questo errore e come possiamo risolverlo.
Causa 1 - PIP non installato
Una delle cause dell'errore "Comando PIP non trovato" è che PIP non è installato sul sistema di destinazione.
Poiché PIP è installato come pacchetto separato sulla maggior parte dei sistemi Linux, l'installazione dell'interprete Python non avrà PIP.
Puoi risolverlo installando PIP come pacchetto separato con il gestore dei pacchetti del sistema.
Debian
$ sudo apt-get update
$ sudo apt-get Installa python3-pip -y
Rehl/fedora
$ sudo yum installa python34-pip
Arch/Manjaro
$ sudo pacman -syu pip pip
I comandi sopra devono installare PIP3 su tutti i sistemi. Tieni presente che il comando PIP3 non è uguale a PIP.
Causa #2 - PIP errato
Sebbene tu possa avere PIP installato, puoi comunque ottenere l'errore di comando non trovato quando si chiama il comando PIP.
Questo perché il comando per invocare PIP dipenderà dalla versione di PIP installata. Ad esempio, per Python3 PIP, dovrai utilizzare il comando:
$ pip3
Per Python 2 Pip, usa il comando:
$ pip
Se sei assolutamente sicuro di aver bisogno di Python2 PIP, puoi installarlo usando i comandi:
Debian
$ sudo apt-get Installa Python-Pip
Rehl/fedora
$ sudo yum installa python2.PIP 7-Python
Manjaro/Arch
$ sudo pacman -syu pithon2 -pip
È quindi possibile verificare che il comando PIP funzioni.
Potresti avere Python 3 e il suo pip corrispondente installato in alcuni casi. Tuttavia, vuoi usare PIP invece di PIP3 per invocarlo.
Ecco dove vengono i tuoi alias di conchiglie in soccorso.
Dal nostro errore "comando zsh non trovato PIP", sappiamo che stiamo lavorando nella shell ZSH.
Quindi, per collegare l'alias PIP a PIP3, possiamo modificare il .file zshrc:
$ nano ~/.zshrc
Nel file, aggiungi la seguente voce:
alias pip = 'pip3'
La riga sopra collega l'alias PIP al comando PIP3.
Possiamo quindi applicare le modifiche eseguendo il comando di origine:
$ fonte ~/.zshrc
Ora puoi verificare che il comando PIP funzioni come:
$ pip -version
PIP 21.2.4 da/home/debian/anaconda3/lib/python3.9/Site-Packages/Pip (Python 3.9)
Il comando dovrebbe restituire la versione PIP installata.
Terminazione
L'errore "comando ZSH non trovato" si verifica quando si esegue il comando PIP nella shell ZSH in cui PIP non è installato. Grazie a questo tutorial, sappiamo come risolvere questo errore installando la versione PIP corretta e collegando PIP3 a un alias.
Grazie per aver letto!!