Hvernig á að setja upp Python Pip / PIP3 á Debian 11 Bullseye

PIP er venjulegur pakkastjóri fyrir uppsetningu Python pakka. Með PIP geturðu skráð, leitað og hlaðið niður til að setja upp pakka úr Python Package Index (PyPI). PIP var fyrst innifalið með Python uppsetningarforritinu síðan útgáfa 3.4 fyrir Python 3 útgáfu og 2.7.9 fyrir Python 2 og er vel nýtt með mörgum Python verkefnum.

Í eftirfarandi námskeiði muntu læra hvernig á að setja upp PIP / PIP2 eða PIP3 á Debian 11 Bullseye stýrikerfi.

Forsendur

  • Mælt með stýrikerfi: Debian 11 Bullseye
  • Notendareikningur: Notendareikningur með sudo eða rót aðgang.
  • Nauðsynlegir pakkar: Python2 eða Python3.

Uppfærðu stýrikerfi

Uppfærðu þína Debian stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo apt update && sudo apt upgrade -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu.

Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@debian~]$ sudo whoami
root

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Að bæta notanda við Sudoers á Debian.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su

Fáðu


PIP2 vs PIP3

Fyrir þá sem eru nýir í python forritunarmálinu að öllu leyti, gætirðu velt því fyrir þér hver munurinn á milli PIP2 og PIP3 er. Til að draga það saman, PIP2 er mjúkur hlekkur fyrir tiltekið uppsetningarforrit sem keyrir eldri python útgáfu. PIP3 er uppfærð útgáfa af pip sem er í grundvallaratriðum notuð fyrir python 3+.

Það er mjög mælt með því að nota Python 3 og PIP3 og þú ættir að uppfæra í þetta eins fljótt og auðið er.

PIP2 EÐA PIP3 VS APT pakkastjóri

Spurning sem er spurð reglulega ætti ég að nota APT eða PIP. Þetta er val sem hver notandi verður að taka. APT er hraðari en er úreltara þar sem PIP er notað til að hlaða niður og setja upp pakka beint frá PyPI. Fyrir þá sem ekki vita þá er PyPI hýst af Python Software Foundation, pakkastjóra sem fjallar aðeins um python pakka sem eru oft uppfærðari en þeir sem hýstir eru af Canonical í gegnum APT. Eini gallinn við að nota PIP í gegnum PyPI er að pakkarnir geta tekið lengri tíma að setja upp.


Fáðu


Settu upp Python 2 eða 3 á Debian 11

Setjið Python 2 upp

Sjálfgefið er að Debian 11 hafi Python 3 uppsett. Hins vegar, fyrir notendur sem þurfa Python 2, er hægt að setja þetta upp með annaðhvort python eða python2 skipun.

Til að setja upp Python2, sem mun nota PIP2 síðar, notaðu eftirfarandi skipun.

sudo apt install python -y

Næst skaltu halda áfram að setja upp PIP og setja upp samsvarandi útgáfu fyrir Python uppsetninguna þína.

Staðfestu uppsetninguna, eða ef python eða python2 er uppsett, til að byrja með með því að athuga útgáfuna.

python --version

Dæmi úttak:

Python 2.7.18

Setjið Python 3 upp

Eins og fram hefur komið ætti Python 3 að vera sjálfgefið uppsett og ef það vantar geturðu sett upp aftur með eftirfarandi skipun.

sudo apt install python3 -y

Næst skaltu halda áfram að setja upp PIP og setja upp samsvarandi útgáfu fyrir Python uppsetninguna þína.

Staðfestu uppsetninguna, eða ef python3 er uppsett, til að byrja með með því að athuga útgáfuna.

python3 --version

Dæmi úttak:

Python 3.9.2

Settu upp PIP 2 eða 3 á Debian 11

Settu upp PIP2

Til að setja upp PIP á Debian 11 verður þú að hlaða niður handvirku handritinu þar sem það er ekki lengur í sjálfgefnum geymslum.

Fyrst skaltu ganga úr skugga um að CURL pakkinn sé uppsettur.

sudo apt install curl -y

Til að setja upp PIP2 þarftu að hlaða niður .py forskriftinni sem hér segir:

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py

Framkvæmdu nú .py handrit:

sudo python2 get-pip.py

Dæmi framleiðsla um ósjálfstæði sem verða sett upp:

Hvernig á að setja upp Python Pip / PIP 3 á Debian 11 Bullseye

Gerð Y, ýttu síðan á sláðu inn lykil til að halda uppsetningunni áfram.

Til að staðfesta hvort PIP2 hafi verið sett upp með góðum árangri skaltu keyra eftirfarandi útgáfu skipun:

pip2 --version

Dæmi úttak:

pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

PIP2 og Python 2 ætti að uppfæra í Python 3 og PIP 3 eins fljótt og auðið er þar sem þetta hefur náð endalokum lífsins.

Settu upp PIP3

Til að setja upp PIP3 (fyrir Python 3+):

sudo apt install python3-pip 

Dæmi framleiðsla um ósjálfstæði sem verða sett upp:

Hvernig á að setja upp Python Pip / PIP 3 á Debian 11 Bullseye

Til að staðfesta hvort PIP3 hafi verið sett upp með góðum árangri skaltu keyra eftirfarandi útgáfu skipun:

pip3 --version 

Dæmi úttak:

pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)

Athugið að þetta útgáfunúmer mun breytast með tímanum og er aðeins dæmi.


Fáðu


Hvernig á að nota PIP / PIP3

PIP hefur töluvert umfangsmikinn lista yfir pakka sem hægt er að setja upp, auðveld leið til að sjá eitthvað af því sem er í boði er að keyra PIP skipanalistann og leita. Skipanirnar virka bæði á PIP og PIP3 með smá aðlögun að sjálfsögðu.

Kennsluefnið mun nota nokkur dæmilesið hér að neðan fyrir PIP3.

Í fyrsta lagi, til að skoða lista yfir allar pip skipanir og valkosti, sláðu inn eftirfarandi skipun:

pip3 --help
Hvernig á að setja upp Python Pip / PIP 3 á Debian 11 Bullseye

Dæmi um notkun pip3 hjálp, dæmi hér að neðan um að fá hjálp við niðurhal:

pip3 download --help

Dæmi úttak:

Hvernig á að setja upp Python Pip / PIP 3 á Debian 11 Bullseye

Til að skrá pakka sem hægt er að setja upp á PIP3, notaðu eftirfarandi:

pip3 --list

Dæmi úttak:

Hvernig á að setja upp Python Pip / PIP 3 á Debian 11 Bullseye

Ef þú vilt þrengja listann skaltu nota leitaraðgerðina sem hér segir:

pip3 search PACKAGE_NAME

Til að setja upp pakka með PIP3, notaðu eftirfarandi skipun:

pip3 install numpy

Í dæminu hér að ofan er Numpy pakkinn var settur upp.

Dæmi úttak:

Hvernig á að setja upp Python Pip / PIP 3 á Debian 11 Bullseye

Til að fjarlægja PIP3 pakka skaltu nota eftirfarandi skipun:

sudo pip3 uninstall numpy

Dæmi úttak:

Hvernig á að setja upp Python Pip / PIP 3 á Debian 11 Bullseye

Gerð Y, ýttu síðan á ENTER LYKILL til að ljúka fjarlægingunni.

Dæmi úttak:

Successfully uninstalled numpy-1.21.3

Hvernig á að fjarlægja (fjarlægja) PIP á Debian 11

Til að fjarlægja PIP úr Debian kerfinu þínu skaltu fylgja skipunum hér að neðan eftir því hvaða útgáfu þú hefur sett upp.

Til að fjarlægja PIP:

sudo python -m pip uninstall pip

Dæmi úttak:

Hvernig á að setja upp Python Pip / PIP 3 á Debian 11 Bullseye

Gerð Y, ýttu síðan á ENTER LYKILL til að ljúka fjarlægingunni.

Dæmi úttak:

Successfully uninstalled pip-20.3.4

Til að fjarlægja PIP3:

sudo apt autoremove python3-pip --purge

Dæmi úttak:

Hvernig á að setja upp Python Pip / PIP 3 á Debian 11 Bullseye

Gerð Y, ýttu síðan á ENTER LYKILL til að ljúka fjarlægingunni.


Fáðu


Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp PIP fyrir Python eða Python 3 og leita, setja upp og fjarlægja pakka. Til að fá frekari upplýsingar um PIP skaltu heimsækja embættismanninn gögn.

Leyfi a Athugasemd