Pip, aasaaska, iyo maaraynta xirmada Python

ku saabsan tuubo

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:

nooca pip

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

jawiga dalwaddii virualenv-pip

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:

dhuumaha rakibida youtube-dl

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:

raadinta pip youtube-dl

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

ka caawi dhuumaha

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.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   juliuco nike dijo

    Mahadsanid, waxay noqon doontaa qodobka ugu dhameystiran ee ku saabsan taliska tuubada