Maqaalka soo socda waxaan ku eegeynaa sidee baan u rakibi karnaa una maamuli karnaa xirmooyinka Python adoo adeegsanaya Pip-ka Ubuntu 20.04. Tani waa aalad loogu talagalay rakibidda xirmooyinka Python. Iyada ayaynu ku awoodi doonnaa inaan ku raadinno, kala soo baxno oo aan ku rakibno xirmooyinka Python Package IndexPyPI) iyo tusmooyinka kale ee baakadaha.
Khadadka soo socda waxaan arki doonnaa sida loo rakibo dhuumaha Python 3 iyo Python 2 ee Ubuntu 20.04. Waxaan sidoo kale eegi doonaa qaar ka mid ah aasaasiga u ah rakibida iyo maaraynta xirmooyinka Python iyadoo la adeegsanayo dhuumaha. Waa in la dhahaa laga soo bilaabo Ubuntu 20.04, Python 3 ayaa lagu soo daray rakibaadda nidaamka aasaasiga ahiyo Python 2 ayaa loo heli karaa rakibidda keydka keydka. In kasta oo isticmaalkeedu uusan mar dambe lagugula talin oo dadka isticmaala lagu martiqaaday inay u beddelaan Python 3.
Markaad rakibayso Python, Waxaa si xoog leh lagula talinayaa in lagu rakibo xirmada deynta ee moduleka aaladda saxda ahmaadaama tan la tijaabiyey inay si sax ah ugu shaqeyso nidaamyada Ubuntu. Sidoo kale waa inay cadaataa taas Xirmooyinka Python 3 waxay isticmaalaan horgalaha xikmad y Xirmooyinka Python 2 waxay u beddelaan xikmad.
Haddii aad doorbideysid inaad u isticmaashid Pip-ka kaliya jawiga dalwaddii. Python Bay'adaha Fudud Waxay kuu ogolaaneysaa inaad ku rakibto modules Python meel cidlo ah oo loogu talagalay mashruuc gaar ah, halkii laga raki lahaa adduunka. Sidan oo kale, wax walwal ah nagama qabno inaan saameyn ku yeelanno mashaariicda kale.
Ku rakibidda Pip for Python 3
Hadaan rabno ku rakib dhuumaha Python 3 ee Ubuntu 20.04, waxaan kaliya ku qasbanaan doonnaa inaan ku fulino amarradan soo socda terminal (Ctrl + Alt + T):
sudo apt update && sudo apt install python3-pip
Amarka kor ku xusan wuxuu sidoo kale rakibi doonaa dhammaan ku-tiirsanaanta lagama maarmaanka u ah dhisida modules Python.
Marka rakibidu dhammaato, waan awoodnaa hubi rakibaadda oo hubi nooca lagu rakibay socda amarka:
pip3 --version
Nambarka nooca wuu kala duwanaan karaa, laakiin wuxuu u ekaan doonaa wax ka badan ama ka yar sida aad ku arki karto shaashadda kore.
Ku rakibidda Pip for Python 2
Pip for Python 2 kuma jiraan meelaha Ubuntu 20.04. Si loo rakibo dhuumaha loo yaqaan 'Python 2' waxaan u isticmaali doonnaa qoraalka 'get-pip.py'.
Si aad u bilawdo, oo haddii aadan awood u siinin, waa inaad awood u kaydinta caalamka:
sudo add-apt-repository universe
Hadda waxaan u soconaa cusboonaysii tusmada xirmooyinka la heli karo oo rakibi Python 2:
sudo apt update && sudo apt install python2
Hadda, adoo adeegsanaya aaladda curl, waxaan u soconeynaa soo dejiso qoraalka hel-pip.py:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
Marka soo dejintu dhammaato, waan samayn doonnaa ku socodsii qoraalka python2 si aad u rakibto dhuumaha:
sudo python2 get-pip.py
Pip ayaa lagu rakibi doonaa adduunka. Haddii aad xiiseyneyso inaad ku rakibto oo keliya isticmaalehaaga, amarka amar la'aan adigu sudo. Qoraalka ayaa sidoo kale rakibi doona settools iyo wheel.
Hadda waan awoodnaa hubi rakibaadda adoo daabacaya nambarka nambarka adoo adeegsanaya amar:
pip2 --version
Waxyaabaha aasaasiga u ah isticmaalka Pip
Hadda aan eegno qaar ka mid ah amarrada asaasiga ah ee aasaasiga ah. Qalabkan waxaan ku rakibi karnaa xirmooyinka PyPI, xakamaynta nooca, mashaariicda maxalliga ah iyo feylasha qaybinta.
para fiiri liiska dhammaan amarrada la heli karo iyo xulashooyinka waa inaad qortaa:
pip3 --help
Waan awoodnaa hel macluumaad dheeraad ah oo ku saabsan amar gaar ah adoo adeegsanaya amarka biibiile-caawin. Tusaale ahaan, si aad u hesho macluumaad dheeri ah oo ku saabsan amarka rakibidda, kaliya qor:
pip3 install --help
Ku rakib xirmooyinka Pip
Ka soo qaad inaan xiiseyneyno rakibidda xirmo la yiraahdo dawayn, taas oo loo adeegsado in laga soo saaro xogta bogagga internetka. Wixii rakibi nooca ugu dambeeya ee xirmada, waa inaad maamushaa amarka:
pip3 install scrapy
para ku rakib nooc gaar ah xirmada, waa inaan ku darnaa == iyo nambarka nooca ka dib magaca xirmada:
pip3 install scrapy==1.5
Waxaan ku badali karnaa pip3 pip2 hadii aan isticmaalno Python 2.
Cusbooneysii xirmo
para cusbooneysii xirmo horey loogu rakibay nooca ugu dambeeyay, amarka la adeegsanayo wuxuu noqon doonaa wax la mid ah kuwan soo socda:
pip3 install --upgrade nombre_paquete
Ku rakib xirmooyinka adoo isticmaalaya feyl shuruudo ah
Haddii aan hayno fayl qoraal ah oo ka kooban liiska xirmooyinka dhuumaha oo leh noocyadooda loo baahan yahay in lagu fuliyo mashruuc gaar ah Python. Waxaan awoodi doonnaa inaan u isticmaalno amarka soo socda rakibi liiska shuruudaha lagu qeexay faylkaas:
pip3 install -r requirements.txt
Qor xirmooyinka la rakibay
para qor dhammaan baakadaha dhuumaha la rakibay, waa inaad kaliya rakibtaa amarka soo socda:
pip3 list
Baakadaha ka saar
para tirtir xirmo, kaliya waa inaad maamushaa wax sida:
pip3 uninstall nombre_paquete
Wixii macluumaad dheeraad ah, isticmaaleyaashu way awoodaan booqo bogga Tilmaamaha isticmaalaha ama maqaalka ku saabsan taas ayaa lagu qoray muddo ka hor balooggan.
macluumaad aad u fiican, Waxaan u baahanahay wax badan oo ku saabsan Python.