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
- Preuzmite instalacijsku skriptu
get-pip.py
od ovaj link. - Otvorite terminal (CMD ili PowerShell) i idite do direktorija u koji ste preuzeli datoteku.
- 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
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.