Kuidas paigaldada ja kasutada pip-i Ubuntu-s: Samm-sammuline juhend Python arendajatele

1. Kuidas paigaldada pip Ubuntu-sse

Ubuntu puhul on pip oluline tööriist Python’i pakettide haldamiseks. pip võimaldab Python’i teeke ja mooduleid lihtsalt hallata ning muudab arendamise tõhusamaks. Selles jaotises selgitatakse, kuidas pip Ubuntu-sse paigaldada.

1.1 pip-i paigaldamine Python 3 jaoks

Ubuntu-s on Python 3 vaikimisi juba paigaldatud, kuid pip tuleb käsitsi lisada. Järgi järgmisi samme paigaldamiseks.

  1. Paketiloendi uuendamine
   sudo apt update

See käsk uuendab süsteemi paketiloendit ja toob viimased versioonid.

  1. pip-i paigaldamine
   sudo apt install python3-pip

Nüüd paigaldatakse pip.

  1. Paigalduse kontrollimine
   pip3 --version

Selle käsuga saad veenduda, et pip on õigesti paigaldatud.

1.2 pip-i paigaldamine Python 2 jaoks

Python 2 tugi on lõppenud, kuid mõnes keskkonnas võib seda siiski vaja minna. Sellisel juhul kasuta järgmisi samme paigaldamiseks.

  1. Universe repositooriumi lubamine
   sudo add-apt-repository universe
   sudo apt update
  1. Python 2 ja pip-i paigaldamine
   sudo apt install python2
   curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
   sudo python2 get-pip.py

 

年収訴求

2. Mis on pip? Python’i pakettide haldustööriista ülevaade

pip on tööriist, mis võimaldab Python’i teeke ja mooduleid hõlpsalt installida PyPI (Python Package Index) kaudu. pip aitab lihtsalt hallata ka keerulisi sõltuvusi ning muudab arendamise kiiremaks ja sujuvamaks.

2.1 pip-i põhiline roll

pip-iga saad teha järgmisi toiminguid:

  • Paketide paigaldamine
   pip install <paketi_nimi>
  • Paketide eemaldamine
   pip uninstall <paketi_nimi>
  • Paketide uuendamine
   pip install --upgrade <paketi_nimi>

2.2 pip-i eelised

  • Sõltuvuste automaatne haldamine: pip lahendab automaatselt teekide vahelised sõltuvused ja haldab neid tõhusalt.
  • Uusimate teekide kiire paigaldus: PyPI kaudu saad kiiresti paigaldada uusimad Python’i teegid.

3. pip-i kasutamise eripärad Ubuntu-s

Ubuntu-s pip-i kasutamisel võib mõnikord tekkida konflikt süsteemi paketihalduri (apt) ja pip-i vahel. Kui soovid vältida süsteemi ulatuslikke muudatusi, soovitatakse kasutada --user valikut, et paigaldada teegid ainult enda kasutaja tasemel.

3.1 Paigaldamine --user valikuga

pip install --user <paketi_nimi>

Nii paigaldatakse teegid ainult sinu kodukataloogi ning need ei mõjuta kogu süsteemi.

3.2 pip install vea lahendamine

Ubuntu 23.04 või uuemates versioonides võib pip-i kasutamisel väljaspool virtuaalkeskkonda tekkida vigu. Seda saab lahendada virtuaalkeskkonda kasutades või paigaldades rakendusi pipx-iga.

4. Virtuaalkeskkonna seadistamine ja pip-i kasutamine

Kui töötad mitme projektiga, kus on erinevad teegid, aitab virtuaalkeskkond vältida konfliktseid sõltuvusi. Virtuaalkeskkond võimaldab igal projektil kasutada oma teeke ja hoiab arenduskeskkonna korras.

4.1 Virtuaalkeskkonna loomine

Alusta venv mooduli paigaldamisest ja loo uus virtuaalkeskkond.

sudo apt install python3-venv
python3 -m venv myenv

4.2 Virtuaalkeskkonna aktiveerimine

Virtuaalkeskkonna aktiveerimiseks kasuta järgmist käsku:

source myenv/bin/activate

Pärast aktiveerimist ilmub terminali prompti virtuaalkeskkonna nimi.

4.3 Teekide haldamine virtuaalkeskkonnas

Virtuaalkeskkonnas saad pakette paigaldada tavapärase pip-käsuga.

pip install <paketi_nimi>

4.4 Virtuaalkeskkonnast väljumine

Virtuaalkeskkonna sulgemiseks kasuta järgmist käsku:

deactivate

5. Tõrkeotsing: pip ja virtuaalkeskkondade probleemide lahendamine

pip-i ja virtuaalkeskkondade kasutamisel võib mõnikord ette tulla probleeme. Siin on levinumad probleemid ja nende lahendused.

5.1 Kui virtuaalkeskkonda ei saa aktiveerida

Kui virtuaalkeskkonda ei õnnestu aktiveerida, kontrolli, kas oled õigetes kataloogis. Järgmise käsuga saad vaadata, kas activate skript eksisteerib.

ls /path/to/your/environment/bin

5.2 Kui pakette ei paigaldata õigesti

Kui virtuaalkeskkond ei ole aktiveeritud, võivad paketid paigalduse minna kogu süsteemile. Proovi uuesti pärast virtuaalkeskkonna aktiveerimist.

5.3 pip-i paigaldamisel ilmnevate vigade lahendamine

Kui Ubuntu 23.04 või uuemates tuleb ette “externally managed environment” viga, lahenda see kas virtuaalkeskkonna või pipx abil rakenduste paigaldamisega.