Munyaya inotevera tichazotarisa tingaisa sei nekugadzirisa Python mapakeji tichishandisa Pip pane Ubuntu 20.04. Ichi chishandiso chekuisa Python mapakeji. Nayo tichakwanisa kutsvaga, kurodha pasi uye nekuisa mapakeji kubva kuPython Package Index (P&PI) uye mamwe mapakeji indekisi.
Mumitsara inotevera tichaona maitiro ekuisa pombi ye Python 3 uye Python 2 muUbuntu 20.04. Tichatarisawo mamwe mabhesiki ekuisa uye kugadzirisa Python mapakeji uchishandisa pombi. Inofanira kutaurwa kudaro sa Ubuntu 20.04, Python 3 inosanganisirwa musisitimu yekumisikidzauye Python 2 inowanikwa yekumisikidza kubva kuUniverse repository. Kunyangwe iko kushandiswa kwayo kusisiri kukurudzirwa uye vashandisi vanokokwa kuchinjira kuPython 3.
Paunenge uchiisa Python, Inokurudzirwa zvakanyanya kuti uise iyo moduru's deb package pamwe neyakakodzera chishandisosezvo izvi zvakaedzwa kuti zvishande nemazvo paUbuntu masisitimu. Izvo zvinofanirwa zvakare kuve pachena kuti Python 3 mapakeji anoshandisa chirevo chekutanga python3- y Python 2 mapakeji anochinjira ku python2-.
Kana iwe uchida kushandisa Pip chete mune chaiyo nharaunda. Python Nharaunda dzechokwadi Izvo zvinokutendera iwe kumisikidza Python ma module mune yakasarudzika nzvimbo kune yakatarwa chirongwa, panzvimbo pekuiswa pasi rose. Nenzira iyi, hatizofanirwe kunetseka nezvekukanganisa mamwe mapurojekiti.
Kuisa Pip yePython 3
Kana tichida gadza pombi yePython 3 paUbuntu 20.04, isu tichafanira chete kuita inotevera mirairo mune terminal (Ctrl + Alt + T):
sudo apt update && sudo apt install python3-pip
Iwo wekuraira wepamusoro uchaisawo zvese zvinodiwa zvinovaka kuvaka Python ma module.
Kana kuiswa kwapera, tinogona chengetedza kumisikidza uye tarisa yakaiswa vhezheni kumhanya kuraira:
pip3 --version
Iyo vhezheni nhamba inogona kusiyana, asi ichataridzika zvakanyanya kana zvishoma sezvaungaona mune iri pamusoro skrini.
Kuisa Pip yePython 2
Pip ye Python 2 haina kuiswa munzvimbo dzeUbuntu 20.04. Kuisa pombi ye Python 2 isu tinoshandisa iyo script get-pip.py.
Kutanga, uye kana iwe usina iyo inogoneswa, uchafanirwa gonesa zvakasikwa zvese:
sudo add-apt-repository universe
Iye zvino tava kuenda gadziridza indekisi yemapakeji aripo uye isa Python 2:
sudo apt update && sudo apt install python2
Zvino, tichishandisa curl chishandiso, isu tichaenda dhawunirodha script muchiva.py:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
Kana kurodha pasi kwapera, isu ticha mhanyisa iyo script ne python2 yekuisa pombi:
sudo python2 get-pip.py
Pip ichaiswa pasi rose. Kana iwe uchifarira kuiisa chete kune yako mushandisi, mhanyisa iwo murairo pasina Sudo. Iyo script ichaisa zvakare setuptools uye vhiri.
Zvino tinogona chengetedza kuisirwa nekudhinda vhezheni vhezheni uchishandisa rairo:
pip2 --version
Zvimwe zvekushandisa pakushandisa Pip
Iye zvino ngatitarisei anokosha ekutanga pombi mirairo. Neichi chishandiso tinogona kuisa mapakeji kubva kuPyPI, vhezheni yekudzora, mapurojekiti emuno uye kubva kumafaira ekuparadzira.
Para tarisa rondedzero yemirairo yese iripo uye sarudzo iwe unofanirwa kunyora:
pip3 --help
Tinogona tora rumwe ruzivo nezve chaiyo yakarairwa uchishandisa rairo Pip-rubatsiro. Semuenzaniso, kuti uwane rumwe ruzivo nezve iyo yekuisa rairo, ingo nyora:
pip3 install --help
Isa mapakeji nePip
Ngatitii tiri kufarira kuisa package inonzi scratchy, iyo inoshandiswa kutora data kubva kumawebhusaiti. Nekuti isa yazvino vhezheni yepakeji, iwe unofanirwa kumhanyisa iwo kuraira:
pip3 install scrapy
Para isa yakatarwa vhezheni yepakeji, isu tinongofanirwa kuwedzera == uye iyo vhezheni nhamba mushure meiyo pasuru zita:
pip3 install scrapy==1.5
Tinogona kutsiva pip3 nepip2 kana tikashandisa Python 2.
Gadziridza pasuru
Para gadziridza yatove yakaiswa package kune yazvino vhezheni, rairo yekushandisa chichava chimwe chinhu seinotevera:
pip3 install --upgrade nombre_paquete
Isa mapakeji uchishandisa faira rinodiwa
Kana isu tine chinyorwa faira chine runyorwa rwepombi mapakeji neshanduro dzadzo dzakakosha kuita chaiyo Python chirongwa. Tichakwanisa kushandisa unotevera kuraira ku isa rondedzero yezvinodiwa yakatsanangurwa iyo faira:
pip3 install -r requirements.txt
Rondedzero yakaiswa mapakeji
Para nyora zvese zvakaiswa pombi mapakeji, iwe unongofanirwa kuisa unotevera kuraira:
pip3 list
Uninstall mapakeji
Para uninstall package, iwe unofanirwa kumhanyisa chimwe chinhu senge:
pip3 uninstall nombre_paquete
Kuti uwane rumwe ruzivo, vashandisi vanogona shanyira peji re Nhungamiro yemushandisi kana the chinyorwa nezvazvo izvo zvakanyorwa nguva yadarika pane ino blog.
ruzivo rwakanaka, ini ndoda zvimwe nezve python.