Pip on paketinhallintajärjestelmä, joka helpottaa Python-kielellä kirjoitettujen ohjelmistopakettien, kuten Python Package Indexistä (PyPI) löytyvien ohjelmistopakettien asennusta ja hallintaa. Pipiä ei ole asennettu oletusarvoisesti Ubuntu 18.04:ään, mutta asennus on melko suoraviivaista.
Tässä opetusohjelmassa näytämme, miten asennat Python Pipin Ubuntu 18.04:ään apt
paketinhallintaohjelman avulla. Käymme myös läpi Python-pakettien asentamisen ja hallinnan perusteet pipin avulla.
- Edellytykset #
- Pipin asentaminen Python 3:lle #
- Pipin asentaminen Python 2:lle #
- How to Use Pip #
- Pakettien asentaminen Pipillä #
- Pakettien asentaminen Pipin avulla käyttäen vaatimustiedostoja #
- Asennettujen pakettien luettelointi #
- Paketin päivittäminen Pipin avulla #
- Pakettien poistaminen Pipin avulla #
- Loppupäätelmä #
Edellytykset #
Varmistu, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.
Pipin asentaminen Python 3:lle #
Ubuntu 18.04:n mukana toimitetaan Python 3:n oletusarvoinen Python-asennus. Suorita seuraavat vaiheet asentaaksesi pip (pip3
) Python 3:lle:
-
Aloita päivittämällä pakettiluettelo seuraavalla komennolla:
sudo apt update
-
Asenna pip Python 3:lle seuraavalla komennolla:
sudo apt install python3-pip
Ylläoleva komento asentuu myös kaikki Python-moduuleiden rakentamiseen tarvittavat riippuvuudet.
-
Kun asennus on valmis, tarkista asennus tarkistamalla pipin versio:
pip3 --version
Versionumero voi vaihdella, mutta se näyttää jotakuinkin tältä:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Pipin asentaminen Python 2:lle #
Python 2:ta ei ole asennettu oletusarvoisesti Ubuntu 18.04:ään. Voit asentaa Python 2:n ja pip for Python 2:n suorittamalla seuraavat vaiheet:
-
Päivitä paketti-indeksi suorittamalla seuraava komento:
sudo apt update
-
Asenna pip for Python 2:lla:
sudo apt install python-pip
Ylläoleva komento asentaa Python2:n, pipin ja kaikki Python-moduulien rakentamiseen vaadittavat riippuvuudet.
-
Varmista asennus tulostamalla pipin versionumero:
pip --version
Versionumero voi vaihdella, mutta se näyttää suunnilleen tältä:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
How to Use Pip #
Asennettaessa python-moduuleja globaalisti on erittäin suositeltavaa asentaa jakelun tarjoamat python-moduulit käyttäen apt
paketinhallintaa, koska ne on testattu toimimaan kunnolla Ubuntu-järjestelmissä.
Asenna Python-moduulit globaalisti pipin avulla vain, jos paketinhallinnan kautta ei ole saatavilla mitään pakettia.
Useimmissa tapauksissa pipiä kannattaa käyttää vain virtuaaliympäristössä. Python Virtual Environments
mahdollistaa Python-moduulien asentamisen eristettyyn paikkaan tiettyä projektia varten sen sijaan, että ne asennettaisiin globaalisti. Näin sinun ei tarvitse huolehtia siitä, että se vaikuttaa muihin Python-projekteihin.
Tässä osiossa näytämme muutamia hyödyllisiä pipin peruskomentoja. Pipin avulla voimme asentaa paketteja PyPI:stä, versionhallinnasta, paikallisista projekteista ja jakelutiedostoista, mutta useimmissa tapauksissa asennat paketit PyPI:stä.
Katsoaksesi luettelon kaikista pip-komennoista ja -vaihtoehdoista kirjoita:
pip3 --help
Voit saada lisätietoja tietystä komennosta komennosta käyttämällä komentoa pip <command> --help
. Jos haluat esimerkiksi saada lisätietoja komennosta install, kirjoita:
pip3 install --help
Pakettien asentaminen Pipillä #
Esitettäkö, että haluat asentaa paketin nimeltä scrapy
, jota käytetään tietojen kaapimiseen ja poimimiseen verkkosivuilta.
Asenna paketin uusin versio suorittamalla seuraava komento:
pip3 install scrapy
Asenna paketin tietty versio antamalla seuraava komento:
pip3 install scrapy==1.5
pip3
komennolla pip
, jos käytät Python 2:ta.Pakettien asentaminen Pipin avulla käyttäen vaatimustiedostoja #
requirement.txt
on tekstitiedosto, joka sisältää luettelon pip-paketeista versioineen, joita tarvitaan tietyn Python-projektin suorittamiseen.
Asenna tiedostossa määritetty vaatimusluettelo seuraavalla komennolla:
pip3 install -r requirements.txt
Asennettujen pakettien luettelointi #
Luettele kaikki asennetut pip-paketit alla olevalla komennolla:
pip3 list
Paketin päivittäminen Pipin avulla #
Asennetun pip-paketin päivittäminen uusimpaan versioon suoritetaan:
pip3 install --upgrade package_name
Pakettien poistaminen Pipin avulla #
Paketin poistamiseksi suorita:
pip3 uninstall package_name
Loppupäätelmä #
Tässä opetusohjelmassa olet oppinut asentamaan pipin Ubuntu-koneellesi ja hallitsemaan Python-paketteja pipin avulla.Lisätietoja pipistä saat pipin käyttöoppaasta.