Kako koristiti pip u Pythonu: potpuni vodič

  • pip olakšava instalaciju i upravljanje paketima u Pythonu.
  • Različiti operativni sustavi zahtijevaju određene korake za instalaciju pip-a.
  • Virtualna okruženja omogućuju vam da izolirate ovisnosti projekta u Pythonu.

pip u pythonu

Piton To je jedan od najsvestranijih i najpopularnijih programskih jezika zahvaljujući svojoj čitljivosti i opsežnoj zajednici programera. Međutim, ono što stvarno pokreće Python je njegova sposobnost rada modula i paketa, koje su dodatne biblioteke koje proširuju njegove funkcionalnosti. Ovdje dolazi do izražaja. zvjezdica, ključni upravitelj paketa za svakog programera koji radi s Pythonom.

U ovom ćemo članku detaljno istražiti što je pip, kako ga instalirati i učinkovito koristiti, a također ćemo vam dati korisni savjeti za upravljanje paketima i rješavanje uobičajenih problema. Ako još niste upoznati s pipom ili želite proširiti svoje znanje, ovaj će resurs biti vaš konačni vodič.

Što je pip i zašto ga koristiti?

zvjezdica je alat naredbenog retka koji se koristi za instaliranje, ažuriranje i upravljanje bibliotekama u Pythonu. Njegovo ime potječe od izraza "Pip instalira pakete”. Pomoću pip-a možete pristupiti tisućama paketa dostupnih u službenom Python repozitoriju, poznatom kao PyPI (indeks Python paketa).

Jedna od velikih prednosti pipa je ta dramatično pojednostavljuje proces instaliranja i upravljanja dodatnim softverom za Python. Umjesto ručnog preuzimanja i konfiguriranja biblioteka, pip radi sve težak posao za vas, štedeći vrijeme i nepotrebne pogreške.

Kako znati imate li instaliran pip

Prije korištenja pip-a, trebali biste provjeriti je li instaliran na vašem sustavu. To se lako može provjeriti otvaranjem terminala i pokretanjem sljedeće naredbe:

pip --version

Ako vidite informacije o verziji pip-a, spremni ste je koristiti. Ako nije, morat ćete ga instalirati.

Instaliranje pipa na različite operativne sustave

Postupak instalacije pip-a razlikuje se ovisno o operativnom sustavu, ali općenito je jednostavan.

Na prozorima

  1. Preuzmite instalacijsku skriptu get-pip.py od ovaj link.
  2. Otvorite terminal (CMD ili PowerShell) i idite do direktorija u koji ste preuzeli datoteku.
  3. Pokrenite sljedeću naredbu: python get-pip.py.

Zapamtite da morate imati Piton prethodno instaliran na vašem sustavu.

Na Macu

Sustavi macOS Moderni obično uključuju pip prema zadanim postavkama. Međutim, možete ga instalirati ručno pomoću sljedeće naredbe:

sudo easy_install pip

Druga preporučena opcija je instaliranje Pythona putem Homebrew, upravitelj paketa za macOS. Jednostavno pokrenite:

brew install python

Na Linuxu

Većina distribucija Linuxa uključuje Python i pip u svojim spremištima paketa. Naredbe se malo razlikuju ovisno o upravljanju paketima vaše distribucije:

  • Za distribucije temeljene na Debianu (kao što je Ubuntu): sudo apt install python3-pip
  • Za Fedoru: sudo dnf install python3-pip
  • Za Arch Linux: sudo pacman -S python-pip
  • Za openSUSE: sudo zypper install python3-pip

pip instalacija

Osnovna upotreba pipa

Nakon instaliranja, možete početi istražiti što pip može učiniti. Ovdje je sažetak najkorisnijih naredbi:

Instalirajte pakete

Za instaliranje biblioteke koristite naredbu:

pip install nombre_del_paquete

Na primjer, za instaliranje knjižnice zahtjeva, Možete napisati:

pip install requests

Ažurirajte pakete

Ako želite ažurirati paket na najnoviju verziju, koristite:

pip install --upgrade nombre_del_paquete

Na primjer:

pip install --upgrade requests

Deinstalirajte pakete

Za uklanjanje paketa koji vam više ne treba koristite:

pip uninstall nombre_del_paquete

Na primjer:

pip uninstall requests

Navedite instalirane pakete

Da vidite sve pakete instalirane u vašem okruženju, pokrenite:

pip list

Instalacija iz datoteke requirements.txt

U zajedničkim projektima uobičajeno je koristiti datoteku tzv zahtjevi.txt koji sadrži popis potrebnih ovisnosti. Da biste ih instalirali sve odjednom, upotrijebite:

pip install -r requirements.txt

Stvaranje i upravljanje virtualnim okruženjima

Virtualno okruženje vam omogućuje izolirati ovisnosti projekta tako da ne ometaju druge. Možete ga izraditi pomoću alata venv, koji je uključen u Python počevši od verzije 3.3:

python -m venv nombre_entorno

Da biste ga aktivirali:

source nombre_entorno/bin/activate (na Linuxu i Macu)
nombre_entorno\Scripts\activate (na Windowsima)

Tada će svaka instalacija s pip-om biti ograničena na virtualno okruženje koje ste aktivirali.

Uobičajeno rješavanje problema

Ako naiđete na pogreške koristeći pip, evo brzih rješenja za uobičajene probleme:

  • Nedovoljna dopuštenja: Koristiti sudo na Linuxu/Mac-u ili pokrenite terminal kao administrator na Windows-u.
  • Neuspješne instalacije paketa: Obavezno provjerite ovisnosti sustava Ažurirani su.
  • Problemi s verzijama: namjene pip freeze za popis paketa i njihovih trenutnih verzija.

Ovladavanje pipom i njegovim funkcionalnostima ključno je za optimiziranje vašeg rada s Pythonom. Iako se u početku može činiti pomalo zastrašujućim, nakon što se upoznate s njegovim osnovnim naredbama, vidjet ćete da je to alat koji morate imati u svom razvojnom arsenalu.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.