V naslednjem članku si bomo ogledali kako lahko namestimo in upravljamo pakete Python s pomočjo Pip-a v Ubuntu 20.04. To je orodje za namestitev paketov Python. Z njim bomo lahko iskali, prenesli in namestili pakete iz indeksa paketov Python (PyPI) in drugi paketni indeksi.
V naslednjih vrsticah bomo videli, kako namestiti pip za Python 3 in Python 2 v Ubuntu 20.04. Ogledali si bomo tudi nekaj osnov namestitve in upravljanja paketov Python s pomočjo pipa. Treba je reči, da od Ubuntuja 20.04 je Python 3 vključen v osnovno namestitev sistema, In Python 2 je na voljo za namestitev iz repozitorija Universe. Čeprav njegova uporaba ni več priporočljiva, uporabnike vabimo, da preklopijo na Python 3.
Ko nameščate Python, Priporočljivo je namestiti paket deb modula z orodjem aptsaj je bilo to preizkušeno za pravilno delovanje v sistemih Ubuntu. Jasno bi moralo biti tudi to Paketi Python 3 uporabljajo predpono python3- y Paketi Python 2 ga spremenijo v python2-.
Če raje uporabljate Pip samo v navideznem okolju. Python Virtual Environments Omogočil vam bo namestitev modulov Python na izolirano mesto za določen projekt, namesto da bi jih namestili globalno. Tako nam ne bo treba skrbeti, da bomo vplivali na druge projekte.
Namestitev Pip-a za Python 3
Če hočemo namestite pip za Python 3 v Ubuntu 20.04, v terminalu bomo morali izvesti le naslednje ukaze (Ctrl + Alt + T):
sudo apt update && sudo apt install python3-pip
Zgornji ukaz bo tudi namestil vse potrebne odvisnosti za izdelavo modulov Python.
Ko je namestitev končana, lahko preverite namestitev in preverite nameščeno različico zagon ukaza:
pip3 --version
Številka različice se lahko razlikuje, vendar bo videti bolj ali manj, kot lahko vidite na zgornjem posnetku zaslona.
Namestitev Pip-a za Python 2
Pip za Python 2 ni vključen v odlagališča Ubuntu 20.04. Za namestitev pipa za Python 2 bomo uporabili skript get-pip.py.
Za začetek in če je nimate omogočene, boste morali omogoči repozitorij vesolja:
sudo add-apt-repository universe
Zdaj bomo šli posodobite indeks razpoložljivih paketov in namestite Python 2:
sudo apt update && sudo apt install python2
Zdaj bomo z orodjem curl nadaljevali prenesite skript get-pip.py:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
Ko bo prenos končan, ga bomo zaženite skript s python2, da namestite pip:
sudo python2 get-pip.py
Pip bo nameščen globalno. Če ga želite namestiti samo za svojega uporabnika, zaženite ukaz brez sudo. Skript bo namestil tudi orodja za nastavitev in kolo.
Zdaj lahko preverite namestitev s tiskanjem številke različice z uporabo ukaza:
pip2 --version
Nekaj osnov za uporabo Pip-a
Zdaj pa si oglejmo nekaj uporabnih osnovnih pip ukazov. S tem orodjem lahko namestimo pakete iz PyPI, nadzor različic, lokalne projekte in iz distribucijskih datotek.
za oglejte si seznam vseh razpoložljivih ukazov in možnosti samo napisati moraš:
pip3 --help
Lahko dobite več informacij o določenem ukazu z uporabo ukaza pip –pomoč. Če želite na primer dobiti več informacij o ukazu za namestitev, preprosto vnesite:
pip3 install --help
Pakete namestite s programom Pip
Recimo, da nas zanima namestitev paketa z imenom strganje, ki se uporablja za pridobivanje podatkov s spletnih mest. Za namestite najnovejšo različico paketa, preprosto morate zagnati ukaz:
pip3 install scrapy
za namestite določeno različico paketa, moramo samo dodati == in številka različice za imenom paketa:
pip3 install scrapy==1.5
Če uporabimo Python 3, bi lahko pip2 zamenjali s pip2.
Posodobite paket
za posodobite že nameščeni paket na najnovejšo različico, ukaz za uporabo bo približno takšen:
pip3 install --upgrade nombre_paquete
Namestite pakete z datoteko zahtev
Če imamo besedilno datoteko, ki vsebuje seznam paketov pip z njihovimi različicami, potrebnimi za izvedbo določenega projekta Python. Naslednji ukaz bomo lahko uporabili za namestite seznam zahtev, določenih za to datoteko:
pip3 install -r requirements.txt
Seznam nameščenih paketov
za seznam vseh nameščenih pip paketov, namestiti morate le naslednji ukaz:
pip3 list
Odstranite pakete
za odstranite paket, preprosto morate zagnati nekaj takega:
pip3 uninstall nombre_paquete
Za več informacij lahko uporabniki obiščite stran Uporabniški priročnik o el članek o tem to je bilo napisano pred časom na tem blogu.
odlične informacije, rabim več o pythonu.