Maqaalka soo socda waxaan eegeynaa sida aan u maareyn karno xirmooyinka Python adoo adeegsanaya Pip. Sida kuwa kale iyo cidda ugu yar ee ogaan doonta in kani yahay maamulaha baakadaha Python. Waxaa loo isticmaali karaa in lagu rakibo, la cusbooneysiiyo, lagana saaro xirmooyinka ku qoran luqadda barnaamijka Python.
Magaca waa soo gaabinta soo noqosho ah oo loo tarjumi karo sida Rakibidda Xidhmada Xirmooyinka o Qalabka Pip Python Rakibaye. Tani waa nidaam maareyn xirmo oo fudud oo loo isticmaalo rakibida iyo maaraynta xirmooyinka laga heli karo Tusmada Xidhmada Python (PyPI). Python 2.7.9 iyo kadib (ee taxanaha Python2), Python 3.4 kadibna lagu daro maareeyahaan (pip3 loogu talagalay Python3) default.
Ku rakibida
Ku rakib tan maareeyaha xirmada ee labada Debian iyo Ubuntu, waxaan kaliya u baahanahay inaan furno terminal (Ctrl + Alt + T) oo qor:
sudo apt-get install python3-pip
Waxaan sidoo kale awoodnaa ku rakib dhuumaha faylka faylka. Waxaan si fudud u fulin doonnaa:
wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py
Ogsoonow in get-pip.py sidoo kale rakibi doono barkadaha y wheel.
Cusboonaysii PIP
Maamulaha xirmadaan Hore ayaa loo rakibi doonaa haddii aan isticmaaleyno Python 2> = 2.7.9 ama Python 3> = 3.4. Waxaan ku cusbooneysiin karnaa adoo isticmaalaya terminaalka:
sudo pip install -U pip
Si loo cusbooneysiiyo wax walba (beeb, settools, whell), waanu fulin doonaa:
sudo pip install --upgrade pip setuptools wheel
Ogow nooca la rakibey
Haddii aan rabno inaan ogaano nooca la rakibay ee maareeyaha xirmadaan, waanu fulin doonaa:
pip --version
Abuuritaanka deegaanno bilicsan
Ka hor intaadan rakibin xirmo kasta oo Python ah, waxaa lagugula talinayaa inaad abuurto jawi dalwaddeed. Deegaannada dalwaddii Python waxay noo oggolaaneysaa inaan ku rakibno xirmo Python meel cidlo ah halkii laga isticmaali lahaa adduunka.
Aynu nidhaahno waxaan u baahanahay inaan rakibno xirmo Python ah, tusaale ahaan youtube-dl, taasi waxay u baahan tahay nooca 1 ee LibFoo, laakiin codsi kale wuxuu u baahan yahay nooca 2. Xaaladdan oo kale way fududahay in si kama 'ah loo soo cusbooneysiiyo codsi aan la cusbooneysiin karin. Si taas looga fogaado, waxaan ku go'doomineynaa xirmooyinka jawiga dalwaddii. Dhammaan bey'adaha dalwaddu waxay leeyihiin hageyaal u gaar ah oo ay ku rakibaan oo is dhexgalaan ama is khilaafaan.
Waxaan abuuri karnaa deegaanno Python go'doon ah adoo adeegsanaya laba qalab:
- Kaalay.
- virtualenv.
Hadaad isticmaaleyso Python 3.3 iyo ka dib, Venv ayaa la rakibay asal ahaan Tusaalahan waxaan Waxaan isticmaalayaa Python 2.x, waxaanan u baahanahay inaan rakibo virtualenv. Si tan loo sameeyo waa inaan ordaa:
sudo pip install virtualenv
Abuur jawi dalwaddeed adoo isticmaalaya virualenv
virtualenv NOMBRE source NOMBRE/bin/activate
Markaad maamusho amarka kor ku xusan, waxaa lagugu meeleyn doonaa jawigaaga muuqaalka isla markiiba. Wixii gab jawiga dalwaddii oo ku noqo qoloftaada caadiga ah, orod:
deactivate
Maamul xirmooyinka Python
Hadda waxaan arki doonaa isticmaalka ugu badan ee aasaasiga ah. Si iyada loo arko liiska dhammaan amarrada la heli karo iyo xulashooyinka guud waxaan kaliya ku qasbanaan doonnaa inaan fulino:
pip
Haddii loo baahdo wax badan ka baro amar, sida midka rakibida, waanu fulin doonaa:
pip install --help
Ku rakib baakadaha
Marka hore waxaan u soconaa abuur jawi dhaldhalaal ah sida ku cad soo socda. Tusaalahan waxaan u isticmaali doonaa oo keliya virualenv.
virtualenv MIENV
Ku beddel magaca MIENV magacaaga. Ugu dambeyntii, dhaqaajiso adoo adeegsanaya amar:
source MIENV/bin/activate
Markaad maamusho amarka kor ku xusan, waxaad ku dhex jiri doontaa deegaankaaga muuqaalka ah. Hadda waa waqtigii lagu rakibo xirmooyinka. Si aad u rakibto tusaale ahaan youtube-dl, orod:
pip install youtube-dl
Amarkani wuxuu rakibi doonaa youtube-dl dhammaan ku tiirsanaantiisa.
Ku rakib nooc xirmo ah
para rakibi nooc gaar ah, orod:
pip install youtube_dl=2017.12.14
para ku rakib nooc aan ka ahayn kan la cayimay, orod:
pip install youtube_dl!=2017.12.14
Soo dejiso baakadaha
para kala soo bax xirmo dhammaan ku tiirsanaanta (adigoon rakibin), orod:
pip download youtube-dl
Qor dhammaan baakadaha la rakibay
Si loo helo xirmooyinka la rakibey, waxaan ordi doonnaa:
pip list
Amarkan tusi doonaa dhammaan baakadaha lagu rakibay iyadoo la isticmaalayo maareeyaha.
Raadi baakado
para raadi xirmo gaar ah, tusaale ahaan youtube-dl, orod:
pip search youtube-dl
Cusboonaysii xirmooyinka
para cusbooneysii xirmo gaboobay, orod:
pip install --upgrade youtube-dl
para qor dhammaan baakadaha gaboobay qaab column ah, ordi:
pip list --outdated --format=columns
Hadda, ku cusbooneysii xirmooyinka waqtigoodu dhacay qaababkii ugu dambeeyay ee la heli karo adoo adeegsanaya amar:
pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U
Baakadaha ka saar
para ka tirtir / ka saar baakad rakiban, orod:
pip uninstall youtube-dl
Si aan u tirtirno xirmooyin dhowr ah waa inaan ku qorno meel u dhexeysa.
Hadaan rabno ka saar dhammaan baakadaha loo yaqaan 'Python pack' adiga oo isticmaalaya maareeyaha xirmada, waanu fulin doonaa:
pip freeze | xargs pip uninstall -y
Caawin
Waqtigan xaadirka ah waxaan fikrad ka heli doonnaa maareeyaha xirmada Python iyo isticmaalkiisa. Laakiin tani waa cirifka kaliya ee dhammaan inta aan sameyn karno. Faahfaahin dheeraad ah oo qoto dheer, waxaan la tashan karnaa dukumiintiyada rasmiga ah iyo qaybta caawinta isagoo intaa ku daray -I caawi magaca maareeyaha faylka.
Mahadsanid, waxay noqon doontaa qodobka ugu dhameystiran ee ku saabsan taliska tuubada