Pitons Tā ir viena no daudzpusīgākajām un populārākajām programmēšanas valodām, pateicoties tās lasāmībai un plašajai izstrādātāju kopienai. Tomēr tas, kas patiešām nodrošina Python, ir tā spēja strādāt ar to moduļi un paketes, kas ir papildu bibliotēkas, kas paplašina tā funkcionalitāti. Šeit tas izpaužas. pip, būtisks pakotņu pārvaldnieks ikvienam izstrādātājam, kas strādā ar Python.
Šajā rakstā mēs padziļināti izpētīsim, kas ir pip, kā to instalēt un efektīvi izmantot, kā arī noderīgi padomi lai pārvaldītu pakotnes un atrisinātu izplatītas problēmas. Ja vēl neesat iepazinies ar pip vai vēlaties paplašināt savas zināšanas, šis resurss būs jūsu galīgais ceļvedis.
Kas ir pip un kāpēc to vajadzētu lietot?
pip ir komandrindas rīks, ko izmanto, lai instalētu, atjauninātu un pārvaldītu bibliotēkas programmā Python. Tās nosaukums cēlies no izteiciena "Pip instalēšanas pakotnes”. Izmantojot pip, varat piekļūt tūkstošiem pakotņu, kas pieejamas oficiālajā Python repozitorijā, kas pazīstama kā PyPI (Python pakotņu indekss).
Viena no pip lielajām priekšrocībām ir tā dramatiski vienkāršo Python papildu programmatūras instalēšanas un pārvaldības process. Tā vietā, lai manuāli lejupielādētu un konfigurētu bibliotēkas, pip dara visu smags darbs jums, ietaupot laiku un nevajadzīgas kļūdas.
Kā uzzināt, vai ir instalēts pip
Pirms pip lietošanas pārliecinieties, vai tas ir instalēts jūsu sistēmā. To var viegli pārbaudīt, atverot termināli un izpildot šādu komandu:
pip --version
Ja redzat informāciju par pip versiju, esat gatavs to izmantot. Ja nē, jums tas būs jāinstalē.
Pip instalēšana dažādās operētājsistēmās
Pip instalēšanas process atšķiras atkarībā no operētājsistēmas, taču parasti tas ir vienkāršs.
Uz logiem
- Lejupielādējiet instalācijas skriptu
get-pip.py
no šī saite. - Atveriet termināli (CMD vai PowerShell) un dodieties uz direktoriju, kurā lejupielādējāt failu.
- Palaidiet šādu komandu:
python get-pip.py
.
Atcerieties, ka jums ir jābūt Pitons iepriekš instalēta jūsu sistēmā.
Operētājsistēmā Mac
Sistēmas macOS Mūsdienu parasti pēc noklusējuma ietver pip. Tomēr varat to instalēt manuāli, izmantojot šādu komandu:
sudo easy_install pip
Vēl viena ieteicamā iespēja ir instalēt Python, izmantojot Homebrew, MacOS pakotņu pārvaldnieks. Vienkārši palaist:
brew install python
Uz Linux
Lielākā daļa Linux izplatījumu savās pakotņu krātuvēs ietver Python un pip. Komandas nedaudz atšķiras atkarībā no jūsu izplatīšanas pakotņu pārvaldības:
- Uz Debian balstītiem izplatījumiem (piemēram, Ubuntu):
sudo apt install python3-pip
- Fedora:
sudo dnf install python3-pip
- Arch Linux:
sudo pacman -S python-pip
- Par openSUSE:
sudo zypper install python3-pip
Pamata pip izmantošana
Pēc instalēšanas varat sākt izpētīt ko pips var darīt. Šeit ir visnoderīgāko komandu kopsavilkums:
Instalējiet pakotnes
Lai instalētu bibliotēku, izmantojiet komandu:
pip install nombre_del_paquete
Piemēram, lai instalētu bibliotēku pieprasījumi, varat rakstīt:
pip install requests
Atjaunināt paketes
Ja vēlaties atjaunināt pakotni uz tās jaunāko versiju, izmantojiet:
pip install --upgrade nombre_del_paquete
Piemēram:
pip install --upgrade requests
Atinstalējiet paketes
Lai noņemtu paketi, kas jums vairs nav nepieciešama, izmantojiet:
pip uninstall nombre_del_paquete
Piemēram:
pip uninstall requests
Uzskaitiet instalētās paketes
Lai skatītu visas jūsu vidē instalētās pakotnes, palaidiet:
pip list
Instalēšana no faila prasības.txt
Sadarbības projektos parasti tiek izmantots fails ar nosaukumu prasības.txt kas satur nepieciešamo atkarību sarakstu. Lai tos visus instalētu vienlaikus, izmantojiet:
pip install -r requirements.txt
Izveidojiet un pārvaldiet virtuālo vidi
Virtuālā vide ļauj jums izolēt projekta atkarības, lai tās netraucētu citiem. Varat to izveidot, izmantojot rīku venv, kas ir iekļauts Python, sākot ar versiju 3.3:
python -m venv nombre_entorno
Lai to aktivizētu:
source nombre_entorno/bin/activate
(operētājsistēmā Linux un Mac)
nombre_entorno\Scripts\activate
(operētājsistēmā Windows)
Tad jebkura instalācija ar pip tiks ierobežota līdz virtuālā vide ko esat aktivizējis.
Bieža problēmu novēršana
Ja rodas kļūdas, izmantojot pip, šeit ir sniegti ātri risinājumi bieži sastopamām problēmām.
- Nepietiekamas atļaujas: Izmantot
sudo
operētājsistēmā Linux/Mac vai palaidiet termināli kā administratoru operētājsistēmā Windows. - Pakotnes instalēšanas kļūmes: Pārliecinieties, vai sistēmas atkarības Tie tiek atjaunināti.
- Problēmas ar versijām: lietošana
pip freeze
lai uzskaitītu pakotnes un to pašreizējās versijas.
Pip un tā funkcionalitātes apguve ir būtiska, lai optimizētu darbu ar Python. Lai gan sākumā tas var šķist nedaudz biedējoši, iepazīstoties ar tās pamata komandām, jūs redzēsit, ka tas ir obligāts rīks jūsu izstrādes arsenālā.