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ų
- Atsisiųskite diegimo scenarijų
get-pip.py
nuo šią nuorodą. - Atidarykite terminalą (CMD arba PowerShell) ir eikite į katalogą, kuriame atsisiuntėte failą.
- 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
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.