Pipin asentaminen CentOS 8 -käyttöjärjestelmään
On 1 marraskuun, 2021 by adminPip on paketinhallintajärjestelmä, jonka avulla voit asentaa, poistaa ja muuten hallita Pythonilla kirjoitettuja ohjelmistopaketteja. Sen avulla voidaan asentaa paketteja Python-pakettihakemistosta (PyPI) ja muista hakemistoista.
Tässä opetusohjelmassa kerromme, miten asennat pipin Python 2:lle ja 3:lle CentOS 8:ssa, ja käsittelemme perusasioita Python-pakettien hallinnasta pipin avulla.
Pipin asentaminen CentOS 8:ssa #
Tietääksesi Pythonista kehitetään aktiivisesti kahta eri ohjelmistoversiota, Python 2:aa ja 3:sta. Oletusarvoisesti RHEL/CentOS 8:ssa ei ole koko järjestelmän kattavaa python
versioimatonta komentoa, jotta käyttäjiä ei lukittaisi tiettyyn Python-versioon. Sen sijaan se antaa käyttäjälle valinnan mahdollisuuden asentaa, konfiguroida ja ajaa tiettyä Python-versiota.
Asennettaessa python-moduuleja globaalisti kannattaa asentaa mieluummin python-moduulit jakeluvarastoista käyttäen dnf
tai yum
, koska ne on testattu toimimaan oikein CentOS 8:ssa. Käytä pipiä python-moduulien globaaliin asentamiseen vain, jos python-moduulille ei ole olemassa rpm-pakettia.
Python 2 -modulipakettien nimiin liitetään etuliite ”python2” ja Python 3 -moduulien nimiin ”python3”. Jos haluat esimerkiksi asentaa Python 3:n paramikomoduulin, suorita:
sudo dnf install python3-paramiko
Installing pip for Python 3 (pip3) #
Asenna pip for Python 3 CentOS 8 -käyttöjärjestelmään suorita seuraava komento pääkäyttäjänä tai sudo-käyttäjänä päätelaitteessasi:
sudo dnf install python3
Komento asentaa Python3:n.6 ja pip.
Käyttääksesi Python 3:n sinun täytyy kirjoittaa python3
eksplisiittisesti ja suorittaaksesi pipin kirjoita pip3
.
Varmista, että pip on asennettu oikein ajamalla seuraava komento, joka tulostaa pipin version:
pip3 --version
Versionumero voi vaihdella, mutta sen pitäisi olla jotakuinkin näin:
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
Voidaksesi asentaa ja rakentaa Python-moduuleja pipin avulla sinun on asennettava kehitysohjelmat:
sudo yum install python3-devel
sudo yum groupinstall 'development tools'
Pipin asentaminen Python 2:lle (pip2) #
Asenna Python 2 ja pip kirjoittamalla seuraava komento:
sudo dnf install python2
Varmista asennus kirjoittamalla:
pip2 --version
Tulosteen pitäisi näyttää jotakuinkin tältä:
Python 2.7.15
Toteuttaaksesi Python 2:n kirjoita python2
ja suorittaaksesi pip:n kirjoittaaksesi kirjoita pip2
.
Asenna kehitystyökalut:
sudo yum install python2-devel
sudo yum groupinstall 'development tools'
Python-pakettien hallinta pipillä #
Tyypillisesti pipiä kannattaa käyttää vain virtuaaliympäristön sisällä. 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 käymme läpi useita pipin peruskomentoja.
Asennataksesi python-moduulin pipillä suorita pip install
ja sen jälkeen paketin nimi. Jos haluat esimerkiksi asentaa paketin nimeltä twisted
, suoritat seuraavan komennon:
pip install twisted
Jos haluat asentaa tietyn version paketista, käytä seuraavaa muotoa:
pip install twisted==19.10.0
Paketin poistamiseksi käytä komentoa pip uninstall
, jota seuraa paketin nimi:
pip uninstall package_name
Pakettien etsiminen PyPI:stä:
pip search "package_name"
Asennettuja paketteja voi listata komennolla:
pip list
Luettelo vanhentuneista paketeista:
pip list --outdated
Päivittääksesi jo asennetun paketin uusimpaan versioon, käytä seuraavaa komentoa:
pip3 install --upgrade package_name
Loppupäätelmä #
Näytimme, miten asennat pipin CentOS 8:lle ja miten asennat ja poistat Python-moduuleja helposti pipin avulla.
Vastaa