Kaip naudoti pip Python: visas vadovas

  • pip leidžia lengvai įdiegti ir valdyti paketus Python.
  • Skirtingoms operacinėms sistemoms reikia atlikti konkrečius veiksmus norint įdiegti pip.
  • Virtuali aplinka leidžia išskirti projektų priklausomybes Python.

pip in python

Pitonas Tai viena universaliausių ir populiariausių programavimo kalbų dėl savo skaitomumo ir didelės kūrėjų bendruomenės. Tačiau „Python“ galia yra jo gebėjimas dirbti moduliai ir paketai, kurios yra papildomos bibliotekos, išplečiančios jo funkcijas. Čia tai ir pasirodo. pieputis, esminis paketų tvarkyklė bet kuriam kūrėjui, dirbančiam su Python.

Šiame straipsnyje mes išsamiai išnagrinėsime, kas yra pip, kaip jį įdiegti ir efektyviai naudoti, taip pat naudingų patarimų tvarkyti paketus ir išspręsti įprastas problemas. Jei dar nesate susipažinę su pip arba norite praplėsti savo žinias, šis šaltinis bus jūsų galutinis vadovas.

Kas yra pip ir kodėl turėtumėte jį naudoti?

pieputis yra komandų eilutės įrankis, naudojamas Python bibliotekoms įdiegti, atnaujinti ir valdyti. Jo pavadinimas kilęs iš posakio "Pip diegimo paketai“. Naudodami pip galite pasiekti tūkstančius paketų, esančių oficialioje Python saugykloje, žinomoje kaip PyPI („Python Package Index“).

Vienas iš didžiausių pip privalumų yra tai smarkiai supaprastina papildomos programinės įrangos, skirtos Python, diegimo ir valdymo procesas. Užuot atsisiunčiant ir konfigūruojant bibliotekas rankiniu būdu, pip atlieka viską sunkus darbas tau, taupant laiką ir nereikalingas klaidas.

Kaip sužinoti, ar įdiegtas pip

Prieš naudodami pip, įsitikinkite, kad jis įdiegtas jūsų sistemoje. Tai galima lengvai patikrinti atidarius terminalą ir paleidus šią komandą:

pip --version

Jei matote informaciją apie pip versiją, esate pasiruošę ją naudoti. Jei ne, turėsite jį įdiegti.

Pip diegimas įvairiose operacinėse sistemose

Pip diegimo procesas skiriasi priklausomai nuo operacinės sistemos, tačiau paprastai yra paprastas.

Ant langų

  1. Atsisiųskite diegimo scenarijų get-pip.py nuo šią nuorodą.
  2. Atidarykite terminalą (CMD arba PowerShell) ir eikite į katalogą, kuriame atsisiuntėte failą.
  3. Vykdykite šią komandą: python get-pip.py.

Atminkite, kad turite turėti Pitonas anksčiau įdiegtas jūsų sistemoje.

„Mac“

Sistemos macOS Šiuolaikiniuose paprastai pagal numatytuosius nustatymus įtrauktas pip. Tačiau galite jį įdiegti rankiniu būdu naudodami šią komandą:

sudo easy_install pip

Kitas rekomenduojamas variantas yra įdiegti Python per Namųburnas, „MacOS“ paketų tvarkyklė. Tiesiog paleiskite:

brew install python

„Linux“

Daugumos Linux platinimų paketų saugyklose yra Python ir pip. Komandos šiek tiek skiriasi priklausomai nuo platinimo paketų valdymo:

  • Debian pagrindu veikiantiems platinimams (pvz., Ubuntu): sudo apt install python3-pip
  • „Fedora“: sudo dnf install python3-pip
  • „Arch Linux“: sudo pacman -S python-pip
  • „OpenSUSE“: sudo zypper install python3-pip

pip montavimas

Pagrindinis pip naudojimas

Įdiegę galite pradėti tyrinėti ką pipas gali padaryti. Čia yra naudingiausių komandų santrauka:

Įdiekite paketus

Norėdami įdiegti biblioteką, naudokite komandą:

pip install nombre_del_paquete

Pavyzdžiui, įdiegti biblioteką prašymai, galite rašyti:

pip install requests

Atnaujinti paketus

Jei norite atnaujinti paketą į naujausią versiją, naudokite:

pip install --upgrade nombre_del_paquete

Pavyzdžiui:

pip install --upgrade requests

Pašalinkite paketus

Norėdami pašalinti nebereikalingą paketą, naudokite:

pip uninstall nombre_del_paquete

Pavyzdžiui:

pip uninstall requests

Pateikite įdiegtų paketų sąrašą

Norėdami pamatyti visus jūsų aplinkoje įdiegtus paketus, paleiskite:

pip list

Diegimas iš reikalavimų.txt failo

Bendradarbiavimo projektuose įprasta naudoti failą, vadinamą reikalavimai.txt kuriame yra būtinų priklausomybių sąrašas. Norėdami įdiegti juos visus iš karto, naudokite:

pip install -r requirements.txt

Kurti ir valdyti virtualią aplinką

Virtuali aplinka leidžia izoliuoti projekto priklausomybes, kad jos netrukdytų kitiems. Galite jį sukurti naudodami įrankį venv, kuris yra įtrauktas į Python, pradedant nuo 3.3 versijos:

python -m venv nombre_entorno

Norėdami jį suaktyvinti:

source nombre_entorno/bin/activate („Linux“ ir „Mac“)
nombre_entorno\Scripts\activate („Windows“ sistemoje)

Tada bet koks įrengimas su pip bus apribotas virtualioji aplinka kurį suaktyvinote.

Dažnas trikčių šalinimas

Jei naudojant pip pasitaiko klaidų, čia pateikiami greiti dažniausiai pasitaikančių problemų sprendimai:

  • Nepakankami leidimai: JAV sudo „Linux“ / „Mac“ sistemoje arba paleiskite terminalą kaip administratorių sistemoje „Windows“.
  • Paketo diegimo gedimai: Įsitikinkite, kad sistemos priklausomybės Jie atnaujinami.
  • Problemos su versijomis: naudojimas pip freeze Norėdami išvardyti paketus ir jų dabartines versijas.

Norint optimizuoti savo darbą su Python, labai svarbu įsisavinti pip ir jo funkcijas. Nors iš pradžių tai gali atrodyti šiek tiek bauginančiai, susipažinę su pagrindinėmis komandomis pamatysite, kad tai būtinas įrankis jūsų kūrimo arsenale.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.