Pythonista on tullut olennainen työkalu kehittäjille, tietotieteilijöille ja järjestelmänvalvojille sen monipuolisuuden ja kestävien kirjastojen ansiosta. Python-pakettien hallintaan käytetään 'pip' -työkalua laajasti. Jos olet kuitenkin havainnut turhauttavan pip-komentoa ei löydy -virheen Linux-järjestelmässäsi, se voi olla työnkulkusi este. Onneksi tämä virhe voidaan korjata muutamalla yksinkertaisella askeleella.
Pip-komentoa ei löydy -virhe

Virhe: komentoa ei löydy pip
Kun saat pip-komentoa ei löydy -virheen Linuxissa, se tarkoittaa, että järjestelmäsi ei löydä 'pip' komento. Tämä voi johtua useista syistä, kuten puuttuvista riippuvuuksista, virheellisestä asennuksesta tai ongelmista järjestelmän PATH-muuttujan kanssa. Tämän ongelman ratkaiseminen on ratkaisevan tärkeää Python-pakettien tehokkaan hallinnan kannalta.
poista kehittäjätila käytöstä
Tutkitaan joitain yleisiä ratkaisuja pip-komentoa ei löytynyt -virheen korjaamiseksi Linuxissa.
1. Varmista, että pip on asennettu
Tarkistaaksesi, onko pip asennettu Linuxiin, suorita seuraava komento päätteessä:
Syntaksi:
python3 -m pip --version>

Jos pip on asennettu, näet versionumeron. Jos et näe versionumeroa, pip-ohjelmaa ei ole asennettu.
Selitys:
- python3 on komento käynnistää Python 3 -tulkin.
- -m käskee Pythonia suorittamaan määritetyn moduulin komentosarjana.
- pip on Python-paketteja asentavan moduulin nimi.
- -versio käskee pipia tulostamaan versionumeronsa.
Jos pip on asennettu, näet versionumeron. Jos et näe versionumeroa, pip-ohjelmaa ei ole asennettu.
2. Kokeile pip3:a pipin sijaan
Joissakin Linux-jakeluissa Python 3 on Python-oletusversio. Jos kirjoitat terminaaliin python, se voi antaa virheen, koska nykyään useimmat jakelut toimitetaan oletuksena python3:lla.

python3 on asennettu pythonin sijaan
Jos näin on, yritä käyttää 'pip3':ta 'pip':n sijaan Python-pakettien hallintaan.
pip3 install>

Tulos: pip3 install Flask
3. Asenna paketti 'python3-pip'.
Jos saat virheilmoituksen, että pip ei löydy, on mahdollista, että pip-pakettia ei ole asennettu järjestelmääsi.
Jos haluat asentaa pipin Linuxiin, sinun on asennettava python3-pip-paketti jakelusi paketinhallintaohjelmalla.
Asennetaan pip3
Fedora ja muut Red Hat -pohjaiset jakelut:
Avaa terminaali ja suorita seuraava komento:
sudo dnf install python3-pip>

sudo dnf asentaa python3-pip
Debian ja Ubuntu:
Avaa terminaali ja suorita seuraava komento:
sudo apt install python3-pip>

sudo apt asennus python3-pip
Kun Python 3 -paketinhallinta (pip3) on asennettu, sinun pitäisi pystyä suorittamaan pip3-komento ilman virheitä.
4. Käytä 'ensurepip'-moduulia
Python yksinkertaistaa pip:n asennusta Python-ympäristöön tarjoamalla varmistaapip moduuli. Tämä moduuli virtaviivaistaa pip-asennuksen, jotta voit saada sen käyttöön vaivattomasti.
Käyttääksesi varmistaapipiä avaa pääte ja suorita seuraava komento:
python3 -m ensurepip --upgrade>

Lähtö: python3 -m securepip –upgrade
Selitys:
- python3: Tämä on komento, jota käytetään Python 3:n kutsumiseen terminaalissasi.
- -m: Vaihtoehto -m tarkoittaa moduulia ja sitä käytetään Python-moduulin suorittamiseen komentosarjana.
- varmistaapip: varmistaapip on Python-moduuli, joka on suunniteltu varmistamaan, että pip-pakettien hallinta on saatavilla Python-ympäristössäsi.
- – päivitys: -upgrade-lippua käytetään varmistamaan, että sinulla on uusin pip-versio asennettuna. Se päivittää pip, jos uudempi versio on saatavilla.
Tämä komento käynnistää pip:n asennuksen ja varmistaa, että sinulla on uusin versio. Varmistaapip-moduuli käytännössä takaa, että pip on helposti saatavilla Python-ympäristössäsi, mikä poistaa manuaalisen asennuksen tai monimutkaisten toimenpiteiden tarpeen.
5. Pip:n asentaminen käyttämällä 'get-pip.py'
Get-pip.py-skripti on monipuolinen työkalu, joka on suunniteltu helpottamaan tärkeiden Python-komponenttien, kuten pip, asennustyökalut , ja pyörä , ympäristöissä, joista ne saattavat puuttua. Asenna pip komennolla 'get-pip.py' seuraavasti:
Vaihe 1: Lataa get-pip.py-skripti
Lataa get-pip.py-skripti suoraan.
- Lataa get-pip.py-komentosarja suoraan siirtymällä seuraavaan URL-osoitteeseen verkkoselaimessa: https://bootstrap.pypa.io/get-pip.py
- Lehdistö Ctrl+S tai Napsauta hiiren kakkospainikkeella> Tallenna nimellä ja tallenna se python-tiedostona .py-tunnisteella.
Lataa get-pip.py-skripti curlilla.
Lataa get-pip.py-skripti käyttämällä kiemura , avaa pääte tai komentokehote ja suorita seuraava komento:
muuntaa merkkijono char javaksi
curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py>

Lataa 'get-pip.py' curlilla
Selitys:
- kiemura on komentorivityökalu, jota voidaan käyttää tiedon siirtämiseen verkon yli.
- -sSL käskee curlia käyttämään HTTPS-protokollaa ja hiljentämään kaikki tulosteet virheitä lukuun ottamatta.
- https://bootstrap.pypa.io/get-pip.py on get-pip.py-komentosarjan URL-osoite.
- -o get-pip.py käskee curlia tallentamaan get-pip.py-komentosarjan nykyiseen hakemistoon tiedostonimellä get-pip.py.
Tämä lataa get-pip.py-komentosarjan nykyiseen hakemistoon.
Vaihe 2: Suorita komentosarja 'get-pip.py'
Kun olet ladannut get-pip.py, avaa päätelaite ja siirry hakemistoon, jossa komentosarja sijaitsee, käyttämällä cd-komentoa ja aloita asennus suorittamalla seuraava komento:
python3 get-pip.py>

Tämä komento käynnistää asennusprosessin ja varmistaa, että pip on asennettu oikein järjestelmässäsi.
6. Pip-sovelluksen asentaminen itsenäiseksi Zip-sovellukseksi
Sen lisäksi, että pip integroidaan Python-ympäristöösi, pip on saatavana myös erillisenä zip-sovelluksena, joka tarjoaa kätevän ja kannettavan tavan hallita Python-paketteja.
Vaihe 1: Ladataan 'pip.pyz'
Tämä erillinen versio voidaan ladata seuraavasta URL-osoitteesta: https://bootstrap.pypa.io/pip/pip.pyz .
Zip-sovellus on monipuolinen ja voidaan suorittaa millä tahansa tuetulla Python-versiolla.
Listaa tuetut komennot menemällä hakemistoon, johon pip.pyz on ladattu, kirjoittamalla tämä komento päätteeseen:
python3 pip.pyz --help>

Lähtö: python3 pip.pyz –help
Vaihe 2: Paketin asennus pip.pyz:n avulla
Siirry hakemistoon, jossa pip.pyz-tiedosto sijaitsee, avaa pääte ja suorita seuraava komento:
python3 pip.pyz install>

Paketin asennus pip.pyz:n avulla
Tämä asentaa numpy-paketin tällä hetkellä käyttämääsi Python-asennukseen.
7. Päivitä PATH-muuttujasi
Joskus jopa Pythonin ja pipin asentamisen jälkeen pip-komentoa ei löytynyt -virhe saattaa jatkua järjestelmän PATH-muuttujan ongelmista johtuen. Voit korjata tämän lisäämällä pip-binaarihakemiston PATH-polkuun.
Vaihe 1: Tarkistetaan PATH-muuttujaasi
Ennen kuin korjaat pip-komentoa ei löydy -virheen, on tärkeää tarkistaa PATH-muuttuja ymmärtääksesi sen nykyisen kokoonpanon.
Voit tehdä tämän avaamalla terminaalin ja suorittamalla seuraavan komennon:
echo $PATH>

The echo $PATH komento tulostaa nykyisen arvon $PATH ympäristömuuttuja . $PATH-muuttuja on luettelo hakemistoista, joista komentotulkki etsii suoritettavia tiedostoja, kun suoritat komennon.
Tämä komento näyttää täydellisen polun määrityksen Linux-järjestelmällesi. Huomaa luetellut hakemistot; sinulla voi olla /usr/local/bin ja /usr/bin PATH-muuttujassasi, mutta jos ne puuttuvat, sinun on päivitettävä se sisältämään nämä hakemistot.
Vaihe 2: Päivitetään sinun PATH-muuttuja
tyhjennä välimuisti npm
- Avaa asianmukainen komentotulkin määritystiedosto komentotulkistasi riippuen.
Jos käytät Bash-kuorta, avaa '.bashrc' tiedosto , kun taas Zsh-kuoren käyttäjien tulee muokata .zshrc-tiedosto .
Voit käyttää tähän tarkoitukseen tekstieditoreja, kuten 'nano' tai 'vim'. Näytämme sen bash-kuoren vaiheet ovat samat zsh:lle.
nano ~/.bashrc>

Avataan .bashrc nanolla
Java-indeksi
Korvaa zsh shellissä '~/.bashrc' sanalla ~/.zshrc .eli nano ~/.zshrc
Tämä avaa .bashrc-tiedoston päätelaitteen nanotekstieditorissa, se voi näyttää tältä:

.bashrc nano-tekstieditorissa
- Siirry tämän tiedoston loppuun ja lisää tämä rivi:
export PATH='/usr/local/bin:/usr/bin:$PATH'>
Tämä rivi liittää tarvittavat hakemistot PATH-muuttujaasi varmistaen, että järjestelmäkomennot ja työkalut löytyvät.

- Lehdistö ' Ctrl + s' tallentaaksesi '.bashrc' ja ' Ctrl + x' poistuaksesi nano-tekstieditorista.
Vaihe 3: Muutosten käyttöönotto Shell-ympäristössäsi
Kun olet päivittänyt shell-määritystiedoston, sinun on otettava muutokset käyttöön nykyisessä shell-istunnossasi. Voit tehdä tämän seuraavasti:
source ~/.bashrc>

Tämä komento lataa shell-kokoonpanon uudelleen ja ottaa käyttöön PATH-muuttujaan tekemäsi muutokset.
Yritä nyt suorittaa 'pip3' komento asentaaksesi tarvittava paketti.
8. Käytä Pythonin '-m pip' -vaihtoehtoa
Jos kohtaat edelleen pip-komentoa ei löydy -virhettä, voit käyttää Pythonin '-m pip' -vaihtoehtoa suorittaaksesi pip-komennon moduulina. Voit esimerkiksi asentaa paketin käyttämällä 'pip'-komentoa:
python3 -m pip install>

Lähtö: python3 -m pip install Flask
Tällä menetelmällä vältetään tarve olla 'pip'-komentoa polussasi.
9. Käytä python-virtuaaliympäristöä
Lisäksi käyttämällä Python-virtuaaliympäristöt voi tarjota vankan ratkaisun tähän virheeseen sallien eristetyt Python-ympäristöt ja välttäen konflikteja. Virtuaaliympäristöjen avulla voit luoda eristettyjä Python-ympäristöjä, joista jokaisella on omat paketit ja riippuvuudet, häiritsemättä järjestelmän laajuista Python-asennusta.
Käytettäessä virtuaaliympäristöstä yleiset asennustyökalut, kuten pip, asentavat Python-paketit virtuaaliseen ympäristöön ilman, että sitä tarvitsee erikseen tehdä.
Python 3:n uusimmat versiot sisältävät mm venv-moduuli , joka voi luoda virtuaalisia ympäristöjä.
Vaihe 1: Virtuaaliympäristön luominen
Luo uusi virtuaaliympäristö 'venv'-moduulilla (Python 3.3 ja uudemmat):
python3 -m venv myenv>
Korvaa 'myenv' haluamallasi nimellä virtuaaliympäristöllesi.

Virtuaaliympäristössä 'myenv', kuten yllä olevassa kuvassa on esitetty, huomaat, että ' roskakori' kansio sisältää sekä 'pip' ja 'pip3'. Nämä binaarit luodaan automaattisesti virtuaaliympäristöä luotaessa.
Vaihe 2: Aktivoi virtuaaliympäristö
Aktivoidaksemme virtuaaliympäristön myenv, käytämme lähdekomento .
source myenv/bin/activate>

Kun olet aktivoinut virtuaaliympäristön nimeltä myenv, käyttämäsi pip-komento sijaitsee myenv/bin-hakemistossa.
Vaihe 3: Paketin asennus pip:llä
Voit asentaa paketteja, joissa on 'pip' ilman pip-komentoa ei löytynyt -virhettä.
pip install>

Voit poistaa virtuaaliympäristön käytöstä ja palata järjestelmän laajuiseen Pythoniin suorittamalla:
deactivate>

Python-ympäristön deaktivointi
10. Päivitä pip uusimpaan versioon
Jos pip ei vieläkään toimi, voit yrittää päivittää sen uusimpaan versioon. Voit tehdä tämän avaamalla päätelaitteen ja suorittamalla seuraavan komennon:
merkkijonon muuntaminen kokonaisluvuksi javassa
python3 -m pip install --upgrade pip>

Päivitetään pip uusimpaan versioon
Selitys:
- python3 on komento käynnistää Python 3 -tulkin.
- -m käskee Pythonia suorittamaan määritetyn moduulin komentosarjana.
- pip on Python-paketteja asentavan moduulin nimi.
- Asentaa on komento paketin asentamiseen.
- -päivitys käskee pipiä päivittämään määritetyn paketin uusimpaan versioon.
Toisin sanoen tämä komento käskee pipia lataamaan ja asentamaan uusimman version itsestään.
Johtopäätös
Pip-komentoa ei löydy -virheen kohtaaminen Linuxissa voi olla turhauttava kokemus, mutta se on yleinen ongelma yksinkertaisissa ratkaisuissa. Käyttämällä yllä olevia ratkaisuja voit ratkaista tämän virheen ja jatkaa Python-pakettien hallintaa helposti. Muista mukauttaa ratkaisut tiettyyn Linux-jakeluasi ja -kokoonpanoosi, niin voit palata sujuvasti työskentelemään Python-pakettien kanssa hetkessä.
Lisätietoja pip checkoutista Python PIP .