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