Pip, kuisirwa uye zvekutanga zveichi chishandiso muUbuntu 20.04

gadza pombi paUbuntu 20.04

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):

python3-pombi yekuisa

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 vhezheni

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:

python2 kuisirwa

sudo apt update && sudo apt install python2

Zvino, tichishandisa curl chishandiso, isu tichaenda dhawunirodha script muchiva.py:

dhawunirodha tora-pombi script

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:

tora-pombi yekuisa

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 vhezheni

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 --rubatsiro

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 kuisa --help

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.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Daniel Miranda Rojas akadaro

    ruzivo rwakanaka, ini ndoda zvimwe nezve python.