Polecenie ZSH nie znaleziono PIP

Polecenie ZSH nie znaleziono PIP
PIP pozwala pobierać, instalować, aktualizować i odinstalować pakiety używane w twoich projektach. Jest to proste i potężne narzędzie wiersza poleceń dla programistów Python. W Linux PIP jest pakowany jako osobne narzędzie i musi być zainstalowany niezależnie od interpretera Python. Stąd, jeśli uruchomisz polecenie PIP w systemie, w którym PIP nie jest zainstalowany, otrzymasz błąd „Nie znaleziono komendy”.

W tym przewodniku omówimy, jakie przyczyny ten błąd i zbadamy dostępne techniki, których możemy użyć, aby go rozwiązać.

Nie znaleziono polecenia PIP

Polecenie, które nie znaleziono błędu, występuje w systemach Linux, gdy system nie może znaleźć polecenia o określonej nazwie.

Dlatego polecenie PIP nie znaleziono błędu oznacza, że ​​system nie może znaleźć żadnego binarnego z nazwą PIP.

Omówmy potencjalne przyczyny tego błędu i sposób, w jaki możemy go rozwiązać.

Przyczyna 1 - PIP nie zainstalowany

Jedną z przyczyn błędu „nie znalezionego polecenia PIP” jest to, że PIP nie jest instalowany w systemie docelowym.

Ponieważ PIP jest zainstalowany jako osobny pakiet w większości systemów Linux, instalacja interpretera Python nie będzie miała PIP.

Możesz to rozwiązać, instalując PIP jako osobny pakiet z menedżerem pakietu systemu.

Debian

Aktualizacja $ sudo apt-get
$ sudo apt-get instaluj Python3-Pip -y

Rehl/Fedora

$ sudo yum instaluj Python34-Pip

Arch/Manjaro

$ sudo pacman -syu python -pip

Polecenia powyżej powinny zainstalować PIP3 we wszystkich systemach. Należy pamiętać, że polecenie PIP3 nie jest takie samo co PIP.

Przyczyna #2 - Niepoprawna pip

Chociaż możesz zainstalować PIP, nadal możesz uzyskać błąd, nie można znaleźć błędu podczas wywoływania polecenia PIP.

Wynika to z faktu, że polecenie wywołania PIP będzie zależeć od wersji zainstalowanej PIP. Na przykład w przypadku Python3 PIP musisz użyć polecenia:

$ PIP3

W przypadku Python 2 PIP użyj polecenia:

$ pip

Jeśli jesteś absolutnie pewien, że potrzebujesz Python2 PIP, możesz go zainstalować za pomocą poleceń:

Debian

$ sudo apt-get instal Python-Pip

Rehl/Fedora

$ sudo yum instaluj Python2.7-Python-Pip

Manjaro/Arch

$ sudo pacman -syu python2 -pip

Następnie możesz sprawdzić, czy polecenie PIP działa.

Alternatywna poprawka

Możesz mieć w niektórych przypadkach Python 3 i jego odpowiadające mu PIP. Jednak chcesz użyć PIP zamiast PIP3, aby go wywołać.

Tam właśnie na ratunek przychodzą aliasy skorupy.

Z naszego błędu „Komenda ZSH nie znaleziono PIP” wiemy, że pracujemy w powładzie ZSH.

Stąd, aby połączyć pseudonim PIP z PIP3, możemy edytować .plik Zshrc:

$ nano ~/.Zshrc

W pliku dodaj następujący wpis:

alias pip = „pip3”

Wiersz powyżej łączy pseudonim PIP z poleceniem PIP3.

Następnie możemy zastosować zmiany, uruchamiając polecenie źródła:

$ źródło ~/.Zshrc

Możesz teraz sprawdzić, czy polecenie PIP działa jako:

$ PIP -IVERSION
PIP 21.2.4 z/home/debian/anaconda3/lib/python3.9/Packages/PIP (Python 3.9)

Polecenie powinno zwrócić zainstalowaną wersję PIP.

Zakończenie

Błąd „Nie znaleziono polecenia ZSH” występuje po uruchomieniu polecenia PIP w powładzie ZSH, w której PIP nie jest zainstalowany. Dzięki temu samouczkowi wiemy, jak rozwiązać ten błąd, instalując prawidłową wersję PIP i łącząc PIP3 z aliasem.

Dziękuje za przeczytanie!!