Í næstu grein ætlum við að skoða hvernig við getum stjórnað Python pakka með Pip. Eins og hverjir aðrir og hverjir minna vita að þetta er stjórnandi python pakkar. Það er hægt að nota til að setja upp, uppfæra og fjarlægja pakka sem eru skrifaðir á Python forritunarmálinu.
Nafnið er endurkvæman skammstöfun sem hægt er að túlka sem Pip pakkinn o Pip Python uppsetningarforrit. Þetta er einfalt pakkastjórnunarkerfi sem notað er við uppsetningu og stjórnun pakka sem er að finna í Python pakkavísitala (PyPI). Python 2.7.9 og síðar (í Python2 seríunni), Python 3.4 og innihalda síðar þennan stjórnanda (pip3 fyrir Python3) sjálfgefið.
Index
uppsetningu
Til að setja þetta upp pakkastjóri á bæði Debian og Ubuntu, við verðum aðeins að opna flugstöð (Ctrl + Alt + T) og skrifa:
sudo apt-get install python3-pip
Við getum líka setja pip úr python skrá. Við verðum einfaldlega að framkvæma:
wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py
Athugaðu að get-pip.py mun einnig setja upp uppsetningartól y hjól.
Uppfæra PIP
Þessi pakkastjóri Það verður þegar sett upp ef við erum að nota Python 2> = 2.7.9 eða Python 3> = 3.4. Við getum uppfært það með því að nota í flugstöðinni:
sudo pip install -U pip
Til að uppfæra allt (pip, uppsetningarverkfæri, hvolf), munum við framkvæma:
sudo pip install --upgrade pip setuptools wheel
Vita hvaða útgáfa er uppsett
Ef við viljum vita uppsett útgáfa af þessum pakkastjóra, munum við framkvæma:
pip --version
Að búa til sýndarumhverfi
Áður en Python pakkinn er settur upp, það er mælt með því að búa til sýndarumhverfi. Python sýndarumhverfi gerir okkur kleift að setja upp Python pakka á einangruðum stað í stað á heimsvísu.
Segjum að við þurfum að setja upp Python-pakka, til dæmis youtube-dl, sem krefst útgáfu 1 af LibFoo, en annað forrit krefst útgáfu 2. Í þessum aðstæðum er auðvelt að enda óvart að uppfæra forrit sem ætti ekki að uppfæra. Til að forðast þetta, við einangrum pakkana í sýndarumhverfinu. Öll sýndarumhverfi hafa sínar uppsetningarskrár og hafa ekki samskipti eða stangast á.
Við getum búið til einangruð Python umhverfi með tveimur verkfærum:
- Koma.
- virtualenv.
Ef þú ert að nota Python 3.3 og síðar er Venv sett upp sjálfgefið. Fyrir þetta dæmi ég Ég er að nota Python 2.x og þarf að setja virtualenv. Til að gera það verð ég að hlaupa:
sudo pip install virtualenv
Búðu til sýndarumhverfi með því að nota virtualenv
virtualenv NOMBRE source NOMBRE/bin/activate
Þegar þú keyrir ofangreinda skipun verður þú strax settur í sýndarumhverfi þitt. Fyrir slökkva á sýndarumhverfi og farðu aftur í venjulegu skelina þína, hlaupaðu:
deactivate
Stjórna Python pakkningum
Nú munum við sjá algengustu grunnnotkunina. Að sjá hana lista yfir allar tiltækar skipanir og valkosti almennt verðum við aðeins að framkvæma:
pip
Ef þörf er á læra meira um skipun, eins og uppsetningin, munum við framkvæma:
pip install --help
Settu upp pakka
Fyrst ætlum við að skapa sýndarumhverfi eins og það sést á eftirfarandi. Í þessu dæmi mun ég aðeins nota virtualenv.
virtualenv MIENV
Skiptu um MIENV fyrir þitt eigið nafn. Loksins, virkja það með skipun:
source MIENV/bin/activate
Þegar þú keyrir ofangreinda skipun, þú verður staðsettur innan sýndarumhverfis þíns. Nú er kominn tími til að setja pakkana upp. Til að setja upp til dæmis youtube-dl skaltu hlaupa:
pip install youtube-dl
Þessi skipun mun setja upp youtube-dl með öllum ósjálfstæði þess.
Settu upp útgáfur af pakka
að setja upp ákveðna útgáfu, hlaupa:
pip install youtube_dl=2017.12.14
að settu upp aðra útgáfu en þá sem tilgreind er, hlaupa:
pip install youtube_dl!=2017.12.14
Sæktu pakka
að halaðu niður pakka með öllum ósjálfstæði (án þess að setja hann upp), hlaupa:
pip download youtube-dl
Skráðu alla uppsetta pakka
Til að finna hvaða pakkar voru settir upp munum við keyra:
pip list
Þessi skipun mun sýna alla pakka sem eru uppsettir með þessum stjórnanda.
Leita í pakka
að leita að ákveðnum pakka, til dæmis youtube-dl, hlaupa:
pip search youtube-dl
Uppfærðu pakka
að uppfæra úreltan pakka, hlaupa:
pip install --upgrade youtube-dl
að skrá alla úrelta pakka hlaupið á dálksniði:
pip list --outdated --format=columns
Nú, uppfæra úrelta pakka í nýjustu útgáfur sem fáanlegar eru með skipun:
pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U
Fjarlægja pakka
að fjarlægja / fjarlægja uppsettan pakka, hlaupa:
pip uninstall youtube-dl
Til að fjarlægja nokkra pakka verðum við að skrifa þá með bili á milli.
Ef við viljum fjarlægðu alla uppsetta python-pakka með því að nota pakkastjóra, munum við framkvæma:
pip freeze | xargs pip uninstall -y
Hjálp
Á þessum tímapunkti munum við hafa hugmynd um Python pakkastjóra og notkun þess. En þetta er aðeins toppurinn á ísjakanum af öllu sem við getum gert. Fyrir frekari upplýsingar og ítarlega getum við leitað til opinber skjöl og hjálparkaflann bæta við -hjálp að nafni skráarstjórans.
Athugasemd, láttu þitt eftir
Takk, það verður fullkomnasta greinin um pipskipunina