Pip, põhitõed ja Pythoni paketihaldus

umbes pip

Järgmises artiklis vaatleme, kuidas saaksime Pyponi pakette hallata Pipi abil. Nagu kes veel ja kes vähemasti teaks, et see on administraator pythoni paketid. Seda saab kasutada Pythoni programmeerimiskeeles kirjutatud pakettide installimiseks, värskendamiseks ja eemaldamiseks.

Nimi on rekursiivne lühend, mida saab tõlgendada järgmiselt Pip-paketi installija o Pip Pythoni installer. See on lihtne paketihaldussüsteem, mida kasutatakse pakettide installimiseks ja haldamiseks Pythoni paketi register (PyPI). Python 2.7.9 ja uuemad (Python2 seerias), Python 3.4 ja hiljem sisaldab seda haldurit (pip3 Python3 jaoks) vaikimisi.

paigaldamine

Selle installimiseks nii Debiani kui ka Ubuntu paketihaldur, peame avama ainult terminali (Ctrl + Alt + T) ja kirjutama:

sudo apt-get install python3-pip

Saame ka installige pip python-failist. Peame lihtsalt täitma:

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

Pange tähele, et installitakse ka get-pip.py seadistustööriistad y ratas.

Uuendage PIP-d

See paketihaldur See on juba installitud, kui kasutame Python 2> = 2.7.9 või Python 3> = 3.4. Saame seda terminalis värskendada:

sudo pip install -U pip

Kõigi värskendamiseks (pip, seadistustööriistad, hüüd), täidame:

sudo pip install --upgrade pip setuptools wheel

Tea, milline versioon on installitud

Kui tahame teada selle paketihalduri installitud versioon, täidame:

pip versioon

pip --version

Virtuaalsete keskkondade loomine

Enne mis tahes Pythoni paketi installimist soovitatav on luua virtuaalne keskkond. Pythoni virtuaalsed keskkonnad võimaldavad meil Pythoni paketi globaalse asemel installida eraldatud asukohta.

Oletame, et peame installima Pythoni paketi, näiteks youtube-dl, mis nõuab LibFoo versiooni 1, kuid teine ​​rakendus nõuab versiooni 2. Selles olukorras on lihtne lõpetada tahtmatult rakendust, mida ei tohiks värskendada. Selle vältimiseks eraldame paketid virtuaalses keskkonnas. Kõigil virtuaalsetel keskkondadel on oma installikataloogid ning need ei suhtle ega ole omavahel vastuolus.

Saame luua eraldatud Pythoni keskkondi, kasutades kahte tööriista:

  • Tule
  • virtualenv.

Kui kasutate Python 3.3 ja uuemad versioonid on installitud Venv vaikimisi. Selle näite jaoks ma kasutan python 2.x-i ja pean installima virtualenv. Selleks pean kandideerima:

sudo pip install virtualenv

Looge virtuaalse keskkonna abil virtuaalne keskkond

virtuaalne keskkond virtualenv-pip

virtualenv NOMBRE

source NOMBRE/bin/activate

Kui ülaltoodud käsk on käivitatud, viiakse teid kohe oma virtuaalsesse keskkonda. Sest keelake virtuaalne keskkond ja naaske oma tavapärase kestaga, käivitage:

deactivate

Halda Pythoni pakette

Nüüd näeme kõige tavalisemat põhikasutust. Et teda näha kõigi saadaolevate käskude ja suvandite loend üldiselt peame ainult täitma:

pip

Kui vaja lisateavet käsu kohta, nagu installimine, täidame ka järgmist:

pip install --help

Installige paketid

Kõigepealt läheme luua virtuaalne keskkond nagu see on näidatud järgmises. Selles näites kasutan ainult virtualenv-d.

virtualenv MIENV

MIENV asendage oma nimega. Lõpuks see aktiveerida kasutades käsku:

source MIENV/bin/activate

Kui olete ülaltoodud käsu käivitanud, asute oma virtuaalses keskkonnas. Nüüd on aeg paketid installida. Näiteks youtube-dl installimiseks käivitage:

pipi installimine youtube-dl

pip install youtube-dl

See käsk installib youtube-dl koos kõigi sõltuvustega.

Installige paketi versioonid

et installige konkreetne versioon, jookse:

pip install youtube_dl=2017.12.14

et installige mõni muu versioon kui see, mis on määratletud, jookse:

pip install youtube_dl!=2017.12.14

Laadige alla paketid

et laadige alla kõigi sõltuvustega pakett (seda installimata), jookse:

pip download youtube-dl

Loetlege kõik installitud paketid

Installitud pakettide leidmiseks käivitame:

pip list

See käsk näitab kõiki selle halduri abil installitud pakette.

Pakettide otsimine

et otsige konkreetset pakettinäiteks youtube-dl, käivitage:

pip otsing youtube-dl

pip search youtube-dl

Uuenda pakette

et uuendada vananenud paketti, jookse:

pip install --upgrade youtube-dl

et loetlege kõik vananenud paketid veeruvormingus käivitage:

pip list --outdated --format=columns

Nüüd, uuendada vananenud pakette uusimatele saadaolevatele versioonidele kasutades käsku:

pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U

Desinstallige paketid

et desinstallige / eemaldage installitud pakett, jookse:

pip uninstall youtube-dl

Mitme paketi desinstallimiseks peame need kirjutama tühiku vahele.

Kui me tahame eemaldage pakettihalduri abil kõik installitud pythoni paketid, täidame:

pip freeze | xargs pip uninstall -y

Aitama

abi pip

Siinkohal on meil idee Pythoni paketihalduri ja selle kasutamise kohta. Kuid see on ainult jäämäe tipp kõigest, mida me teha saame. Lisateabe saamiseks ja põhjalikumalt võime tutvuda ametlik dokumentatsioon ja abi jaotist lisades -abi failihalduri nimele.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   juliuco nike DIJO

    Täname, see on kõige terviklikum artikkel käsu pip kohta