Python se stal základním nástrojem pro vývojáře, datové vědce a systémové administrátory díky své všestrannosti a robustním knihovnám. Ke správě balíčků Pythonu se široce používá nástroj „pip“. Pokud jste však ve svém systému Linux narazili na frustrující příkaz pip nenalezen, může to být překážkou vašeho pracovního postupu. Naštěstí lze tuto chybu opravit několika jednoduchými kroky.
Porozumění příkazu pip nenalezeno Chyba

Chyba: příkaz nenalezen pip
Když v Linuxu obdržíte chybu příkazu pip nenalezeno, znamená to, že váš systém nemůže najít 'pip' příkaz. To se může stát z různých důvodů, jako jsou chybějící závislosti, nesprávná instalace nebo problémy s proměnnou PATH vašeho systému. Vyřešení tohoto problému je klíčové pro efektivní správu balíčků Pythonu.
Pojďme prozkoumat některá běžná řešení, jak opravit chybu příkazu pip nenalezeno v Linuxu.
1. Ověřte, že je nainstalován pip
Chcete-li zkontrolovat, zda je pip nainstalován v systému Linux, spusťte v terminálu následující příkaz:
Syntax:
python3 -m pip --version>

Pokud je pip nainstalován, uvidíte číslo verze. Pokud nevidíte číslo verze, pak pip není nainstalován.
Vysvětlení:
- python3 je příkaz ke spuštění interpretu Pythonu 3.
- -m říká Pythonu, aby spustil zadaný modul jako skript.
- pip je název modulu, který instaluje balíčky Pythonu.
- -verze řekne pip, aby vytiskl číslo své verze.
Pokud je pip nainstalován, uvidíte číslo verze. Pokud nevidíte číslo verze, pak pip není nainstalován.
2. Místo pip zkuste pip3
V některých distribucích Linuxu je Python 3 výchozí verzí Pythonu. Pokud ve svém terminálu zadáte python, může to způsobit chybu, protože v dnešní době je většina distribucí standardně dodávána s python3.
program pro prvočísla v java

python3 je nainstalován místo „python“
Pokud je to tak, zkuste ke správě balíčků Pythonu použít „pip3“ místo „pip“.
pip3 install>

Výstup: pip3 install Flask
3. Nainstalujte balíček „python3-pip“.
Pokud se vám zobrazí chybová zpráva, že pip nebyl nalezen, je možné, že balíček pip nemáte nainstalovaný ve vašem systému.
Chcete-li nainstalovat pip na Linux, budete muset použít správce balíčků vaší distribuce k instalaci balíčku python3-pip.
Instalace pip3
Fedora a další distribuce založené na Red Hatu:
Otevřete terminál a spusťte následující příkaz:
sudo dnf install python3-pip>

sudo dnf nainstalujte python3-pip
Debian a Ubuntu:
Otevřete terminál a spusťte následující příkaz:
sudo apt install python3-pip>

sudo apt install python3-pip
Jakmile je nainstalován správce balíčků Python 3 (pip3), měli byste být schopni spustit příkaz pip3 bez jakýchkoli chyb.
4. Použijte modul ‚ensurepip‘
Python zjednodušuje proces instalace pip v prostředí Pythonu poskytnutím securepip modul. Tento modul zjednodušuje instalaci pipu a umožňuje vám jej uvést do provozu bez námahy.
Chcete-li použít securepip, otevřete svůj terminál a spusťte následující příkaz:
python3 -m ensurepip --upgrade>

Výstup: python3 -m securepip –upgrade
Vysvětlení:
- python3: Toto je příkaz používaný k vyvolání Pythonu 3 ve vašem terminálu.
- -m: Volba -m znamená modul a používá se ke spuštění modulu Pythonu jako skriptu.
- securepip: securepip je modul Pythonu navržený tak, aby zajistil dostupnost správce balíčků pip ve vašem prostředí Pythonu.
- -vylepšit: Příznak –upgrade se používá k zajištění, že máte nainstalovanou nejnovější verzi pip. Pokud je k dispozici novější verze, upgraduje pip.
Tento příkaz zahájí instalaci pip a zajistí, že máte nejaktuálnější verzi. Modul securepip v podstatě zaručuje, že pip je snadno dostupný pro vaše prostředí Pythonu, čímž odstraňuje nutnost ruční instalace nebo jakýchkoli složitých procedur.
5. Instalace pip pomocí „get-pip.py“
Skript get-pip.py slouží jako všestranný nástroj navržený pro usnadnění instalace základních komponent Pythonu, včetně pip, setuptools , a kolo , v prostředích, kde mohou chybět. Chcete-li nainstalovat pip pomocí „get-pip.py“, postupujte takto:
Krok 1: Stáhněte si skript „get-pip.py“.
Stáhněte si skript get-pip.py přímo.
- Chcete-li skript get-pip.py stáhnout přímo, přejděte ve webovém prohlížeči na následující adresu URL: https://bootstrap.pypa.io/get-pip.py
- lis Ctrl+S nebo Klepněte pravým tlačítkem myši> Uložit jako a uložte jej jako soubor python s příponou .py.
Stáhněte si skript get-pip.py pomocí curl.
Chcete-li stáhnout skript get-pip.py pomocí kučera , otevřete terminál nebo příkazový řádek a spusťte následující příkaz:
curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py>

Stahování „get-pip.py“ pomocí curl
Vysvětlení:
- kučera je nástroj příkazového řádku, který lze použít k přenosu dat po síti.
- -sSL říká curl, aby použil protokol HTTPS a umlčel veškerý výstup kromě chyb.
- https://bootstrap.pypa.io/get-pip.py je adresa URL skriptu get-pip.py.
- -o get-pip.py řekne curl, aby uložil skript get-pip.py do aktuálního adresáře s názvem get-pip.py.
Tím se stáhne skript get-pip.py do aktuálního adresáře.
Krok 2: Spusťte skript „get-pip.py“
zřetězit java řetězec
Po stažení get-pip.py otevřete svůj terminál a pomocí příkazu cd přejděte do adresáře, kde je skript umístěn, a zahajte proces instalace spuštěním následujícího příkazu:
python3 get-pip.py>

Tento příkaz spustí proces instalace a zajistí, že je pip ve vašem systému správně nastaven.
6. Instalace pipu jako samostatné aplikace zip
Kromě integrace pip do vašeho prostředí Pythonu je pip k dispozici také jako samostatná zip aplikace, která nabízí pohodlný a přenosný způsob správy balíčků Pythonu.
Krok 1: Stahování „pip.pyz“
Tuto samostatnou verzi lze stáhnout z následující adresy URL: https://bootstrap.pypa.io/pip/pip.pyz .
Aplikace zip je všestranná a lze ji spustit pomocí jakékoli podporované verze Pythonu.
Chcete-li zobrazit seznam podporovaných příkazů, přejděte do adresáře, kde je stažen pip.pyz, zadejte tento příkaz do terminálu:
python3 pip.pyz --help>

Výstup: python3 pip.pyz –help
Krok 2: Instalace balíčku pomocí pip.pyz
Přejděte do adresáře, kde je umístěn soubor pip.pyz, otevřete terminál a spusťte následující příkaz:
python3 pip.pyz install>

Instalace balíčku pomocí pip.pyz
Tím se nainstaluje numpy balíček do instalace Pythonu, kterou aktuálně používáte.
7. Aktualizujte proměnnou PATH
Někdy i po instalaci Pythonu a pip může chyba příkazu pip nenalezena přetrvávat kvůli problémům s proměnnou PATH vašeho systému. Chcete-li tento problém vyřešit, měli byste do své PATH přidat binární adresář pip.
Krok 1: Kontrola proměnné PATH
Než začnete řešit chybu příkazu pip nenalezeno, je nezbytné zkontrolovat proměnnou PATH, abyste pochopili její aktuální konfiguraci.
Chcete-li to provést, otevřete terminál a spusťte následující příkaz:
echo $PATH>

The echo $PATH příkaz vypíše aktuální hodnotu $PATH proměnná prostředí . Proměnná $PATH je seznam adresářů, ve kterých shell hledá spustitelné soubory, když spustíte příkaz.
Tento příkaz zobrazí úplnou konfiguraci cesty pro váš systém Linux. Všimněte si uvedených adresářů; můžete mít /usr/local/bin a /usr/bin ve vaší proměnné PATH, ale pokud chybí, budete ji muset aktualizovat, aby zahrnovala tyto adresáře.
Krok 2: Aktualizace vašeho PATH Proměnná
- Otevřete příslušný konfigurační soubor prostředí v závislosti na vašem prostředí.
Pokud používáte prostředí Bash, otevřete soubor „.bashrc“. , zatímco uživatelé prostředí Zsh by měli upravit soubor soubor „.zshrc“. .
K tomuto účelu můžete použít textové editory jako „nano“ nebo „vim“. Ukazujeme, že kroky shellu bash jsou stejné pro zsh.
nano ~/.bashrc>

Otevírání .bashrc pomocí nano
Pro zsh shell nahraďte „~/.bashrc“ za „~/.zshrc“ .i.e nano ~/.zshrc
Tím se otevře soubor .bashrc v textovém editoru nano ve vašem terminálu, může to vypadat takto:

.bashrc v nano textovém editoru
- Přejděte na konec tohoto souboru a přidejte tento řádek:
export PATH='/usr/local/bin:/usr/bin:$PATH'>
Tento řádek připojuje potřebné adresáře k vaší proměnné PATH a zajišťuje, že systémové příkazy a nástroje lze nalézt.

- Lis ' Ctrl + s uložit „.bashrc“ a „ Ctrl + x' pro ukončení nano textového editoru.
Krok 3: Použití změn ve vašem prostředí Shell
Po aktualizaci konfiguračního souboru shellu musíte změny aplikovat na aktuální relaci shellu. Chcete-li to provést, postupujte takto:
excel odstranit první znak
source ~/.bashrc>

Tento příkaz znovu načte konfiguraci shellu a aplikuje změny, které jste provedli v proměnné PATH.
Nyní zkuste spustit příkaz „pip3“ a nainstalujte požadovaný balíček.
8. Použijte volbu „-m pip“ v Pythonu
Pokud stále čelíte chybě příkazu pip nenalezeno, můžete použít volbu „-m pip“ v Pythonu ke spuštění pip jako modulu. Chcete-li například nainstalovat balíček pomocí „pip“, můžete použít:
python3 -m pip install>

Výstup: python3 -m pip install Flask
Tato metoda se vyhne nutnosti mít v PATH příkaz „pip“.
9. Používejte virtuální prostředí python
Navíc pomocí Virtuální prostředí Pythonu může poskytnout robustní řešení této chyby, které umožňuje izolovaná prostředí Pythonu a zabraňuje konfliktům. Virtuální prostředí vám umožňují vytvářet izolovaná prostředí Pythonu, každé se svou vlastní sadou balíčků a závislostí, aniž by to narušovalo systémovou instalaci Pythonu.
Při použití z virtuálního prostředí běžné instalační nástroje, jako je pip, nainstalují balíčky Pythonu do virtuálního prostředí, aniž by to musely dělat explicitně.
Nejnovější verze Pythonu 3 zahrnují modul venv , které mohou vytvářet virtuální prostředí.
Krok 1: Vytvoření virtuálního prostředí
Vytvořte nové virtuální prostředí pomocí modulu ‚venv‘ (Python 3.3 a novější):
python3 -m venv myenv>
Nahraďte „myenv“ požadovaným názvem vašeho virtuálního prostředí.

Ve virtuálním prostředí „myenv“, jak je znázorněno na obrázku výše, si všimnete, že 'zásobník' složka obsahuje „pip“ i „pip3“. Tyto binární soubory jsou automaticky generovány při vytváření virtuálního prostředí.
zlomit javu
Krok 2: Aktivujte virtuální prostředí
K aktivaci virtuálního prostředí myenv použijeme zdrojový příkaz .
source myenv/bin/activate>

Když jste aktivovali virtuální prostředí s názvem myenv, příkaz „pip“, který budete používat, se nachází v adresáři „myenv/bin“.
Krok 3: Instalace balíčku pomocí pip
Balíčky s „pip“ můžete nainstalovat, aniž byste narazili na chybu příkazu pip nenalezeno.
pip install>

Chcete-li deaktivovat virtuální prostředí a vrátit se do systému Python, jednoduše spusťte:
deactivate>

Deaktivace prostředí python
10. Upgradujte pip na nejnovější verzi
Pokud pip stále nefunguje, můžete jej zkusit upgradovat na nejnovější verzi. Chcete-li to provést, otevřete terminál a spusťte následující příkaz:
python3 -m pip install --upgrade pip>

Upgrade pip na nejnovější verzi
Vysvětlení:
- python3 je příkaz ke spuštění interpretu Pythonu 3.
- -m říká Pythonu, aby spustil zadaný modul jako skript.
- pip je název modulu, který instaluje balíčky Pythonu.
- Nainstalujte je příkaz k instalaci balíčku.
- -vylepšit řekne pip, aby upgradoval určený balíček na nejnovější verzi.
Jinými slovy, tento příkaz řekne pipu, aby si stáhl a nainstaloval nejnovější verzi sebe sama.
Závěr
Setkání s chybou příkazu pip not found v Linuxu může být frustrující, ale je to běžný problém s přímočarými řešeními. Pomocí výše uvedených řešení můžete tuto chybu vyřešit a snadno pokračovat ve správě balíčků Pythonu. Nezapomeňte přizpůsobit řešení vaší konkrétní distribuci a konfiguraci Linuxu a během chvilky se vrátíte k bezproblémové práci s balíčky Pythonu.
Chcete-li se dozvědět více o pokladně pip Python PIP .