I-Pip, izisekelo, nokuphathwa kwephakeji le-Python

mayelana nepip

Esihlokweni esilandelayo sizobheka ukuthi singawaphatha kanjani amaphakheji wePython sisebenzisa iPip. Njengobani abanye futhi ngubani omncane ozokwazi ukuthi le yi umphathi we python amaphakheji. Ingasetshenziselwa ukufaka, ukuvuselela, nokususa amaphakheji abhalwe ngolimi lwezinhlelo zePython.

Igama yisifushaniso esiphindaphindayo esingahunyushwa ngokuthi Isifaki Sephakeji yePip o Isifaki sePip Python. Lolu uhlelo olulula lokuphathwa kwephakeji olusetshenziselwa ukufakwa nokuphathwa kwamaphakeji angatholakala kufayela le- I-Python Package Index (I-PyPI). IPython 2.7.9 nangemva kwalokho (ochungechungeni lwePython2), I-Python 3.4 futhi kamuva ifake lo mphathi (i-pip3 ye-Python3) okuzenzakalelayo.

Ukufakwa

Ukufaka lokhu umphathi wephakeji kuzo zombili i-Debian ne-Ubuntu, kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese sibhala:

sudo apt-get install python3-pip

Nathi singakwazi faka ipayipi kusuka kufayela le-python. Kuzofanele senze nje:

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

sudo python get-pip.py

Qaphela ukuthi i- get-pip.py nayo izofaka ama-setuptools y Isondo.

Buyekeza i-PIP

Lo mphathi wephakheji Izobe isivele ifakiwe uma sisebenzisa i-Python 2> = 2.7.9 noma i-Python 3> = 3.4. Singayibuyekeza sisebenzisa ukuphela:

sudo pip install -U pip

Ukuvuselela konke (pip, setuptools, isondo), sizokhipha:

sudo pip install --upgrade pip setuptools wheel

Yazi ukuthi iyiphi inguqulo efakiwe

Uma sifuna ukwazi i- inguqulo efakiwe yale mphathi wephakheji, sizokhipha:

inguquko ye-pip

pip --version

Idala izindawo ezibonakalayo

Ngaphambi kokufaka noma iyiphi iphakethe lePython, Kunconywa ukudala indawo ebonakalayo. Izindawo ezingokoqobo zePython zisivumela ukuthi sifake iphakethe lePython endaweni engayodwa esikhundleni somhlaba jikelele.

Masithi sidinga ukufaka iphakethe lePython, ngokwesibonelo i-youtube-dl, edinga inguqulo 1 yeLibFoo, kepha olunye uhlelo lokusebenza ludinga inguqulo 2. Kulesi simo kulula ukuthi ugcine ngokubuyekeza uhlelo ungahlosile okungafanele libuyekezwe. Ukugwema lokhu, sihlukanisa amaphakheji endaweni ebonakalayo. Zonke izindawo ezibonakalayo zinezinkomba zazo zokufaka futhi azihlangani noma ziphikisane.

Singadala izindawo ezihlukanisiwe zePython sisebenzisa amathuluzi amabili:

  • Woza
  • Ubuhle.

Uma usebenzisa IPython 3.3 futhi kamuva, iVenv ifakiwe ngephutha. Ngalesi sibonelo mina Ngisebenzisa iPython 2.x, futhi ngidinga ukufaka i-virtualenv. Ukuze ngikwenze lokhu kuzofanele ngigijime:

sudo pip install virtualenv

Dala indawo ebonakalayo usebenzisa i-virtualenv

imvelo ebonakalayo virtualenv-pip

virtualenv NOMBRE

source NOMBRE/bin/activate

Lapho usugijimile umyalo ongenhla, uzobekwa endaweni yakho ebonakalayo ngokushesha. Ngoba khubaza imvelo ebonakalayo bese ubuyela kugobolondo lakho elijwayelekile, sebenzisa:

deactivate

Phatha amaphakheji wePython

Manje sizobona ukusetshenziswa okuyisisekelo okuvame kakhulu. Ukumbona uhlu lwayo yonke imiyalo etholakalayo nezinketho ngokujwayelekile kuzofanele sisebenzise kuphela:

pip

Uma kunesidingo funda kabanzi ngomyalo, njengokufakwa, sizokhipha:

pip install --help

Faka amaphakheji

Okokuqala siya dala indawo ebonakalayo njengoba kukhonjisiwe kokulandelayo. Kulesi sibonelo ngizosebenzisa i-virtualenv kuphela.

virtualenv MIENV

Faka igama lakho esikhundleni se-MIENV. Ekugcineni, yenza kusebenze usebenzisa umyalo:

source MIENV/bin/activate

Lapho usuqhuba umyalo ongenhla, uzotholakala ngaphakathi kwendawo yakho ebonakalayo. Manje yisikhathi sokufaka amaphakheji. Ukufaka isibonelo i-youtube-dl, sebenzisa:

ukufakwa kwepayipi kwe-youtube-dl

pip install youtube-dl

Lo myalo uzofaka i-youtube-dl ngakho konke ukuncika kwayo.

Faka izinhlobo zephakeji

para faka uhlobo oluthile, gijima:

pip install youtube_dl=2017.12.14

para faka inguqulo ngaphandle kwaleyo echaziwe, gijima:

pip install youtube_dl!=2017.12.14

Landa amaphakheji

para landa iphakheji ngakho konke ukuncika (ngaphandle kokuyifaka), gijima:

pip download youtube-dl

Faka kuhlu wonke amaphakheji afakiwe

Ukuthola ukuthi yimaphi amaphakheji afakiwe, sizoqalisa:

pip list

Lo myalo izokhombisa wonke amaphakheji afakiwe kusetshenziswa le menenja.

Sesha amaphakheji

para sesha iphakheji ethile, ngokwesibonelo i-youtube-dl, sebenzisa:

ukusesha kwepip youtube-dl

pip search youtube-dl

Buyekeza amaphakheji

para buyekeza iphakethe eliphelelwe yisikhathi, gijima:

pip install --upgrade youtube-dl

para bhala wonke amaphakheji angasebenzi ngefomethi yekholomu, sebenzisa:

pip list --outdated --format=columns

Manje, buyekeza amaphakheji aphelelwe yisikhathi kuzinguqulo zakamuva ezitholakalayo usebenzisa umyalo:

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

Khipha amaphakheji

para khipha / khipha iphakheji efakiwe, gijima:

pip uninstall youtube-dl

Ukukhipha amaphakheji amaningi kuzofanele siwabhale ngesikhala phakathi kwawo.

Uma sifuna susa wonke amaphakheji we-python afakiwe usebenzisa umphathi wephakheji, sizokhipha:

pip freeze | xargs pip uninstall -y

Usizo

siza ipayipi

Okwamanje sizoba nombono mayelana nomphathi wephakheji yePython nokusetshenziswa kwayo. Kepha lokhu kumane kuyiphuzu leqhwa kukho konke esingakwenza. Ngemininingwane eminingi nokujula, singathintana ne- imibhalo esemthethweni nesigaba sosizo iyanezela -Usizo egameni lomphathi wefayela.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   ujuliuco nikelado kusho

    Ngiyabonga, kuzoba ngumbhalo ophelele kakhulu ngomyalo wepayipi