Python stał się niezbędnym narzędziem dla programistów, analityków danych i administratorów systemów ze względu na swoją wszechstronność i solidne biblioteki. Do zarządzania pakietami Pythona powszechnie stosuje się narzędzie „pip”. Jeśli jednak napotkałeś frustrujący błąd polecenia pip, który nie został znaleziony w systemie Linux, może to stanowić przeszkodę w przepływie pracy. Na szczęście ten błąd można naprawić w kilku prostych krokach.
Nie znaleziono polecenia pip Błąd

Błąd: nie znaleziono polecenia pip
Jeśli w systemie Linux pojawi się błąd polecenia pip, nie znaleziono, oznacza to, że system nie może zlokalizować pliku 'pypeć' Komenda. Może się to zdarzyć z różnych powodów, takich jak brakujące zależności, nieprawidłowa instalacja lub problemy ze zmienną PATH w systemie. Rozwiązanie tego problemu ma kluczowe znaczenie dla wydajnego zarządzania pakietami Pythona.
Przyjrzyjmy się kilku typowym rozwiązaniom, aby naprawić błąd nie znaleziono polecenia pip w systemie Linux.
1. Sprawdź, czy pip jest zainstalowany
Aby sprawdzić, czy pip jest zainstalowany w systemie Linux, uruchom następujące polecenie w terminalu:
Składnia:
python3 -m pip --version>

Jeśli pip jest zainstalowany, zobaczysz numer wersji. Jeśli nie widzisz numeru wersji, oznacza to, że pip nie jest zainstalowany.
Wyjaśnienie:
- Python3 to polecenie uruchamiające interpreter Pythona 3.
- -M mówi Pythonowi, aby uruchomił określony moduł jako skrypt.
- pypeć to nazwa modułu instalującego pakiety Pythona.
- -wersja mówi pipowi, aby wydrukował numer wersji.
Jeśli pip jest zainstalowany, zobaczysz numer wersji. Jeśli nie widzisz numeru wersji, oznacza to, że pip nie jest zainstalowany.
2. Wypróbuj pip3 zamiast pip
W niektórych dystrybucjach Linuksa domyślną wersją Pythona jest Python 3. Jeśli wpiszesz python w terminalu, może pojawić się błąd, ponieważ obecnie większość dystrybucji jest domyślnie dostarczana z python3.

python3 jest zainstalowany zamiast „python”
W takim przypadku spróbuj użyć „pip3” zamiast „pip” do zarządzania pakietami Pythona.
pip3 install>

Dane wyjściowe: pip3 zainstaluj Flask
3. Zainstaluj pakiet „python3-pip”.
Jeśli pojawia się komunikat o błędzie informujący, że nie znaleziono pip, możliwe, że nie masz zainstalowanego pakietu pip w swoim systemie.
Aby zainstalować pip w systemie Linux, musisz użyć menedżera pakietów swojej dystrybucji, aby zainstalować pakiet python3-pip.
Instalowanie pipa3
Fedora i inne dystrybucje oparte na Red Hat:
Otwórz terminal i uruchom następujące polecenie:
sudo dnf install python3-pip>

sudo dnf zainstaluj python3-pip
Debian i Ubuntu:
Otwórz terminal i uruchom następujące polecenie:
sudo apt install python3-pip>

sudo apt zainstaluj python3-pip
Po zainstalowaniu menedżera pakietów Pythona 3 (pip3) powinno być możliwe uruchomienie polecenia pip3 bez żadnych błędów.
4. Użyj modułu „ensurepip”.
Python upraszcza proces instalowania pip w środowisku Python, udostępniając plik zapewniam moduł. Moduł ten usprawnia instalację pip, umożliwiając jego łatwe uruchomienie.
Aby skorzystać z Surepip, otwórz terminal i wykonaj następujące polecenie:
python3 -m ensurepip --upgrade>

Dane wyjściowe: python3 -m requirepip –upgrade
Wyjaśnienie:
- Python3: To jest polecenie używane do wywoływania Pythona 3 w terminalu.
- -M: Opcja -m oznacza moduł i służy do uruchamiania modułu Pythona jako skryptu.
- upewnij się: Surepip to moduł Pythona zaprojektowany w celu zapewnienia dostępności menedżera pakietów pip w Twoim środowisku Python.
- -aktualizacja: Flaga –upgrade służy do upewnienia się, że masz zainstalowaną najnowszą wersję pip. Zaktualizuje pip, jeśli dostępna będzie nowsza wersja.
To polecenie inicjuje instalację pip, zapewniając, że masz najnowszą wersję. Moduł Surepip zasadniczo gwarantuje, że pip będzie łatwo dostępny dla Twojego środowiska Pythona, eliminując potrzebę ręcznej instalacji lub jakichkolwiek skomplikowanych procedur.
5. Instalacja pipa za pomocą „get-pip.py”
Skrypt get-pip.py służy jako wszechstronne narzędzie zaprojektowane w celu ułatwienia instalacji niezbędnych komponentów Pythona, w tym pip, narzędzia konfiguracyjne , I koło w środowiskach, w których może ich brakować. Aby zainstalować pip za pomocą „get-pip.py”, wykonaj następujące kroki:
Krok 1: Pobierz skrypt „get-pip.py”.
Pobierz bezpośrednio skrypt get-pip.py.
historia wersji Androida
- Aby bezpośrednio pobrać skrypt get-pip.py, przejdź do następującego adresu URL w swojej przeglądarce internetowej: https://bootstrap.pypa.io/get-pip.py
- Naciskać Ctrl+S Lub Kliknij prawym przyciskiem myszy> Zapisz jako i zapisz go jako plik Pythona z rozszerzeniem .py.
Pobierz skrypt get-pip.py za pomocą curl.
Aby pobrać skrypt get-pip.py za pomocą kędzior , otwórz terminal lub wiersz poleceń i uruchom następujące polecenie:
curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py>

Pobieranie „get-pip.py” za pomocą curl
Wyjaśnienie:
- kędzior to narzędzie wiersza poleceń, którego można używać do przesyłania danych przez sieć.
- -sSL mówi curlowi, aby korzystał z protokołu HTTPS i wyciszał wszystkie dane wyjściowe z wyjątkiem błędów.
- https://bootstrap.pypa.io/get-pip.py to adres URL skryptu get-pip.py.
- -o get-pip.py mówi curlowi, aby zapisał skrypt get-pip.py w bieżącym katalogu pod nazwą pliku get-pip.py.
Spowoduje to pobranie skryptu get-pip.py do bieżącego katalogu.
Krok 2: Wykonaj skrypt „get-pip.py”
Po pobraniu get-pip.py otwórz terminal i za pomocą polecenia cd przejdź do katalogu, w którym znajduje się skrypt, a następnie rozpocznij proces instalacji, uruchamiając następujące polecenie:
python3 get-pip.py>

To polecenie uruchamia proces instalacji, zapewniając, że pip jest poprawnie skonfigurowany w twoim systemie.
6. Instalowanie pip jako samodzielnej aplikacji Zip
Oprócz integracji pip ze środowiskiem Pythona, pip jest również dostępny jako samodzielna aplikacja zip, oferując wygodny i przenośny sposób zarządzania pakietami Pythona.
Krok 1: Pobieranie „pip.pyz”
Tę samodzielną wersję można pobrać pod następującym adresem URL: https://bootstrap.pypa.io/pip/pip.pyz .
Aplikacja zip jest wszechstronna i można ją uruchomić przy użyciu dowolnej obsługiwanej wersji języka Python.
Aby wyświetlić listę obsługiwanych poleceń, przejdź do katalogu, w którym pobrany został pip.pyz, wpisz to polecenie w terminalu:
python3 pip.pyz --help>

Dane wyjściowe: python3 pip.pyz – pomoc
Krok 2: Instalowanie pakietu przy użyciu pip.pyz
Przejdź do katalogu, w którym znajduje się plik pip.pyz, otwórz terminal i uruchom następujące polecenie:
python3 pip.pyz install>

Instalowanie pakietu przy użyciu pip.pyz
Spowoduje to zainstalowanie pakietu numpy w instalacji Pythona, której aktualnie używasz.
7. Zaktualizuj zmienną PATH
Czasami nawet po zainstalowaniu Pythona i pip błąd „nie znaleziono polecenia pip” może nadal występować z powodu problemów ze zmienną PATH w systemie. Aby to naprawić, powinieneś dodać katalog binarny pip do swojej PATH.
Krok 1: Sprawdzanie zmiennej PATH
Przed zajęciem się błędem „nie znaleziono polecenia pip”, należy koniecznie sprawdzić zmienną PATH, aby zrozumieć jej bieżącą konfigurację.
Aby to zrobić, otwórz terminal i uruchom następujące polecenie:
echo $PATH>

The powtórz $PATH polecenie wypisuje bieżącą wartość Zmienna środowiskowa $PATH . Zmienna $PATH to lista katalogów, w których powłoka szuka plików wykonywalnych po uruchomieniu polecenia.
To polecenie wyświetli pełną konfigurację ścieżki dla twojego systemu Linux. Zwróć uwagę na wymienione katalogi; możesz mieć /usr/local/bin I /usr/bin w zmiennej PATH, ale jeśli ich brakuje, będziesz musiał ją zaktualizować, aby uwzględnić te katalogi.
Krok 2: Aktualizowanie Twojego Zmienna PATH
- Otwórz odpowiedni plik konfiguracyjny powłoki, w zależności od powłoki.
Jeśli używasz powłoki Bash, otwórz plik Plik „.bashrc”. , podczas gdy użytkownicy powłoki Zsh powinni edytować plik Plik „.zshrc”. .
W tym celu możesz użyć edytorów tekstu, takich jak „nano” lub „vim”. Pokazujemy to dla powłoki Bash, kroki są takie same dla Zsh.
nano ~/.bashrc>

Otwieranie .bashrc za pomocą nano
W przypadku powłoki Zsh zamień „~/.bashrc” na „~/.zshrc” .tj. nano ~/.zshrc
Spowoduje to otwarcie pliku .bashrc w edytorze tekstu nano w terminalu. Może to wyglądać tak:

.bashrc w edytorze tekstu nano
- Przejdź na koniec tego pliku i dodaj tę linię:
export PATH='/usr/local/bin:/usr/bin:$PATH'>
Ta linia dołącza niezbędne katalogi do zmiennej PATH, zapewniając możliwość znalezienia poleceń i narzędzi systemowych.

- Naciskać ' Ctrl + s aby zapisać „.bashrc” i „ Ctrl + x’ aby wyjść z edytora tekstu nano.
Krok 3: Stosowanie zmian w środowisku powłoki
Po zaktualizowaniu pliku konfiguracyjnego powłoki musisz zastosować zmiany w bieżącej sesji powłoki. Aby to zrobić, wykonaj następujące kroki:
source ~/.bashrc>

To polecenie ponownie ładuje konfigurację powłoki, stosując zmiany wprowadzone w zmiennej PATH.
Teraz spróbuj uruchomić polecenie „pip3”, aby zainstalować wymagany pakiet.
8. Użyj opcji „-m pip” w Pythonie
Jeśli nadal pojawia się komunikat o błędzie „nie znaleziono polecenia pip”, możesz użyć opcji „-m pip” języka Python, aby wykonać polecenie pip jako moduł. Na przykład, aby zainstalować pakiet za pomocą „pip”, możesz użyć:
python3 -m pip install>

Dane wyjściowe: python3 -m pip install Flask
Ta metoda pozwala uniknąć konieczności posiadania polecenia „pip” w ścieżce.
9. Użyj wirtualnego środowiska Pythona
Dodatkowo za pomocą Środowiska wirtualne Pythona może zapewnić solidne rozwiązanie tego błędu, umożliwiając izolowane środowiska Pythona i unikając konfliktów. Środowiska wirtualne umożliwiają tworzenie izolowanych środowisk Pythona, każde z własnym zestawem pakietów i zależności, bez zakłócania ogólnosystemowej instalacji Pythona.
W przypadku użycia w środowisku wirtualnym typowe narzędzia instalacyjne, takie jak pip, zainstalują pakiety Pythona w środowisku wirtualnym bez konieczności robienia tego jawnie.
Najnowsze wersje Pythona 3 obejmują moduł Venv , które mogą tworzyć środowiska wirtualne.
Krok 1: Tworzenie środowiska wirtualnego
Utwórz nowe środowisko wirtualne za pomocą modułu „venv” (Python 3.3 i nowsze wersje):
python3 -m venv myenv>
Zamień „myenv” na żądaną nazwę swojego środowiska wirtualnego.

W wirtualnym środowisku „myenv”, jak pokazano na powyższym rysunku, zauważysz, że 'kosz' folder zawiera zarówno „pip”, jak i „pip3”. Te pliki binarne są generowane automatycznie podczas tworzenia środowiska wirtualnego.
Krok 2: Aktywuj środowisko wirtualne
Aby aktywować środowisko wirtualne myenv, użyjemy polecenie źródłowe .
source myenv/bin/activate>

Po aktywowaniu środowiska wirtualnego o nazwie myenv polecenie „pip”, którego będziesz używać, znajduje się w katalogu „myenv/bin”.
Krok 3: Instalowanie pakietu za pomocą pip
Możesz instalować pakiety za pomocą „pip” bez napotkania błędu „nie znaleziono polecenia pip”.
pip install>

Aby dezaktywować środowisko wirtualne i powrócić do ogólnosystemowego Pythona, po prostu uruchom:
deactivate>

Dezaktywacja środowiska Pythona
10. Zaktualizuj pip do najnowszej wersji
Jeśli pip nadal nie działa, możesz spróbować zaktualizować go do najnowszej wersji. Aby to zrobić, otwórz terminal i uruchom następujące polecenie:
python3 -m pip install --upgrade pip>

Aktualizacja pip do najnowszej wersji
Wyjaśnienie:
- Python3 to polecenie uruchamiające interpreter Pythona 3.
- -M mówi Pythonowi, aby uruchomił określony moduł jako skrypt.
- pypeć to nazwa modułu instalującego pakiety Pythona.
- zainstalować to polecenie instalujące pakiet.
- -aktualizacja mówi pipowi, aby zaktualizował określony pakiet do najnowszej wersji.
Innymi słowy, to polecenie powie pipowi, aby pobrał i zainstalował najnowszą wersję samego siebie.
Wniosek
Napotkanie błędu „nie znaleziono polecenia pip” w systemie Linux może być frustrującym doświadczeniem, ale jest to częsty problem w przypadku prostych rozwiązań. Korzystając z powyższych rozwiązań, możesz rozwiązać ten błąd i z łatwością kontynuować zarządzanie pakietami Pythona. Pamiętaj, aby dostosować rozwiązania do konkretnej dystrybucji i konfiguracji Linuksa, a w mgnieniu oka wrócisz do płynnej pracy z pakietami Pythona.
Aby dowiedzieć się więcej o kasie pip PIP w Pythonie .