Python Se on yksi monipuolisimmista ja suosituimmista ohjelmointikielistä luettavuuden ja laajan kehittäjäyhteisön ansiosta. Pythonissa todella on kuitenkin sen kyky työskennellä moduulit ja paketit, jotka ovat lisäkirjastoja, jotka laajentavat sen toimintoja. Tässä se tulee peliin. pIP, olennainen paketinhallinta kaikille Pythonin kanssa työskenteleville kehittäjille.
Tässä artikkelissa tutkimme perusteellisesti, mitä pip on, kuinka asentaa ja käyttää sitä tehokkaasti sekä antaa sinulle hyödyllisiä vinkkejä hallita paketteja ja ratkaista yleisiä ongelmia. Jos et ole vielä perehtynyt pipiin tai haluat laajentaa osaamistasi, tämä resurssi on lopullinen oppaasi.
Mikä on pip ja miksi sitä pitäisi käyttää?
pIP on komentorivityökalu, jota käytetään Pythonin kirjastojen asentamiseen, päivittämiseen ja hallintaan. Sen nimi tulee ilmaisusta "Pip-asennuspaketit”. Pipin avulla voit käyttää tuhansia paketteja, jotka ovat saatavilla virallisessa Python-arkistossa, joka tunnetaan nimellä PyPI (Python Package Index).
Yksi pipin suurista eduista on se yksinkertaistaa dramaattisesti Pythonin lisäohjelmistojen asennus- ja hallintaprosessi. Sen sijaan, että lataat ja määrittäisit kirjastot manuaalisesti, pip tekee kaiken raskasta työtä sinulle, mikä säästää aikaa ja tarpeettomia virheitä.
Kuinka tietää, onko pip asennettuna
Ennen kuin käytät pip-ohjelmaa, varmista, että se on asennettu järjestelmääsi. Tämä voidaan helposti tarkistaa avaamalla pääte ja suorittamalla seuraava komento:
pip --version
Jos näet tietoja pip-versiosta, olet valmis käyttämään sitä. Jos ei, sinun on asennettava se.
Pip:n asennus eri käyttöjärjestelmiin
Pip-asennusprosessi vaihtelee käyttöjärjestelmän mukaan, mutta on yleensä yksinkertainen.
Ikkunoissa
- Lataa asennusskripti
get-pip.py
alkaen linkki. - Avaa pääte (CMD tai PowerShell) ja siirry hakemistoon, johon latasit tiedoston.
- Suorita seuraava komento:
python get-pip.py
.
Muista, että sinulla on oltava Python asennettuna järjestelmääsi.
Macissa
Järjestelmät macOS Nykyaikaiset sisältävät yleensä pip oletuksena. Voit kuitenkin asentaa sen manuaalisesti seuraavalla komennolla:
sudo easy_install pip
Toinen suositeltava vaihtoehto on asentaa Python kautta Homebrew, macOS:n paketinhallinta. Juokse vain:
brew install python
Linuxissa
Useimmissa Linux-jakeluissa on Python ja pip pakettivarastoissaan. Komennot vaihtelevat hieman jakelusi paketinhallinnan mukaan:
- Debian-pohjaiset jakelut (kuten Ubuntu):
sudo apt install python3-pip
- Fedora:
sudo dnf install python3-pip
- Arch Linuxille:
sudo pacman -S python-pip
- OpenSUSE:
sudo zypper install python3-pip
Pipin peruskäyttö
Kun se on asennettu, voit aloittaa tutkia mitä pippi voi tehdä. Tässä on yhteenveto hyödyllisimmistä komennoista:
Asenna paketit
Asenna kirjasto käyttämällä komentoa:
pip install nombre_del_paquete
Esimerkiksi kirjaston asentamiseen pyynnöt, voit kirjoittaa:
pip install requests
Päivitä paketit
Jos haluat päivittää paketin uusimpaan versioon, käytä:
pip install --upgrade nombre_del_paquete
Esimerkiksi:
pip install --upgrade requests
Poista paketit
Poista paketti, jota et enää tarvitse, käytä:
pip uninstall nombre_del_paquete
Esimerkiksi:
pip uninstall requests
Luettelo asennetuista paketeista
Näet kaikki ympäristöösi asennetut paketit suorittamalla:
pip list
Asennus vaatimusten.txt-tiedostosta
Yhteistyöprojekteissa on yleistä käyttää tiedostoa nimeltä requirements.txt joka sisältää luettelon tarvittavista riippuvuuksista. Asenna ne kaikki kerralla käyttämällä:
pip install -r requirements.txt
Luo ja hallitse virtuaaliympäristöjä
Virtuaalinen ympäristö mahdollistaa sen eristää projektin riippuvuuksia, jotta ne eivät häiritse muita. Voit luoda sen työkalulla venv, joka sisältyy Pythoniin versiosta 3.3 alkaen:
python -m venv nombre_entorno
Aktivoi se:
source nombre_entorno/bin/activate
(Linuxissa ja Macissa)
nombre_entorno\Scripts\activate
(Windows)
Tällöin kaikki pip-asennukset rajoittuvat virtuaalinen ympäristö jonka olet aktivoinut.
Yleinen vianmääritys
Jos kohtaat virheitä pip:n käytössä, tässä on nopeita ratkaisuja yleisiin ongelmiin:
- Riittämättömät käyttöoikeudet: Yhdysvallat
sudo
Linuxissa/Macissa tai käytä päätettä järjestelmänvalvojana Windowsissa. - Paketin asennusvirheet: Varmista, että järjestelmäriippuvuudet Ne päivitetään.
- Ongelmia versioiden kanssa: käyttötarkoitukset
pip freeze
luetellaksesi paketit ja niiden nykyiset versiot.
Pipin ja sen toimintojen hallitseminen on avainasemassa Python-työsi optimoinnissa. Vaikka se saattaa aluksi tuntua hieman pelottavalta, kun olet tutustunut sen peruskomentoihin, huomaat, että se on pakollinen työkalu kehitysarsenaalissasi.