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:
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
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:
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:
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
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.
Ngiyabonga, kuzoba ngumbhalo ophelele kakhulu ngomyalo wepayipi