Comando zsh non trovato PIP

Comando zsh non trovato PIP
PIP ti consente di scaricare, installare, aggiornare e disinstallare i pacchetti utilizzati nei progetti. È un'utilità semplice e potente per gli sviluppatori di Python. In Linux, PIP è imballato come strumento separato e deve essere installato indipendentemente dall'interprete di Python. Quindi, se si esegue il comando PIP su un sistema in cui PIP non è installato, otterrai l'errore "comando non trovato".

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.

Correzione alternativa

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