tässä opetusohjelmassa asennamme Python pip: n CentOS 8: aan Yum-paketinhallinnan avulla ja käymme läpi Python-pakettien asennuksen ja hallinnan perusteet pip: llä. CentOS 8 repository AppStream-sovelluksessa on sekä pip-versiot Python 2: lle että Python 3-tulkille. PIP-komento suoritetaan nyt vastaavasti pip2-tai pip3-komennolla.
mitä PIP on?
pip on pythonin standardipakettien (moduulien) hallinta. Sen avulla voit asentaa ja hallita muita paketteja, jotka eivät kuulu Python-standardikirjastoon. Moduulit ovat Python-koodikirjastoja, joita voit sisällyttää ja käyttää projekteissasi. pip on ollut mukana Python-asennusohjelman versioista 3.4 Python 3: lle ja 2.7.9 Python 2: lle, ja sitä käytetään monissa Python-projekteissa, mikä tekee siitä olennaisen työkalun jokaiselle Python-ohjelmoijalle.
asentamalla PIP
CentOS 8: ssa voi asentaa paketteja joko DNF-tai yum-komennolla. Voimme asentaa pip2-tai pip3-paketin riippuen siitä, mitä python-versiota käytämme, tai voimme asentaa myös molemmat paketit ilman ongelmia.
asentamalla python2-pip
ensin päivitämme järjestelmän:
$ sudo yum update
asennamme sekä python2-pip-että python3-pip-paketit.
ensin asennetaan python2-pip:
asentamalla python3-pip
asennamme python3-pip-paketin samalla tavalla:
seuraavaksi pitäisi varmentaa paketin asennus sujunut hyvin.
vahvistamme asennuksen kysymällä versionumeron
kysymme versiotiedot python2-pip: stä ja python3-pip: stä seuraavilla komennoilla:
$ pip2 -Vpip 9.0.3 from /usr/lib/python2.7/site-packages (python 2.7)
python3-pip: lle kirjoitamme:
$ pip3 -Vpip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
etsitään python-paketteja
sanotaan, että haluamme asentaa jonkin moduulin pip: llä, mutta emme tiedä moduulin tarkkaa nimeä. Voimme etsiä saatavilla olevia paketteja avainsanalla.
$ pip2 search docker
tai
lista jatkuu, mutta valitsemme seuraavassa esimerkissä docker-kangasmoduulin asentamisen.
moduulien (pakettien) asentaminen PIP-ohjelmalla
voimme asentaa docker-fiber-paketin yksinkertaisella pip-komennolla:
luettelo asennetuista paketeista
asennettujen pakettien luetteloimiseen käytämme tätä komentoa:
vanhentuneiden pakettien luetteloimiseen, kirjoitamme:
$ pip2 list --outdatedpip (9.0.3) - Latest: 19.2.3 setuptools (39.0.1) - Latest: 41.2.0
moduulien (pakettien) poistaminen käyttäen PIP
ainoa asia, joka tässä opetusohjelmassa on jäljellä, on PIP-paketin poistaminen. Se on melko yksinkertainen, kirjoitamme:
sinulle esitetään poistettavaa tiedostolistaa. Kun jatkamme kirjoittamalla y, paketti poistetaan.
Proceed (y/n)? y Successfully uninstalled docker-fabric-0.5.0