piton To je jedan od najsvestranijih i najpopularnijih programskih jezika zahvaljujući svojoj čitljivosti i širokoj zajednici programera. Međutim, ono što zaista pokreće Python je njegova sposobnost rada moduli i paketi, koje su dodatne biblioteke koje proširuju njegove funkcionalnosti. Ovdje dolazi do izražaja. pipa, osnovni menadžer paketa za svakog programera koji radi sa Pythonom.
U ovom članku ćemo detaljno istražiti šta je pip, kako ga instalirati i efikasno koristiti, kao i kako vam dati korisni savjeti za upravljanje paketima i rješavanje uobičajenih problema. Ako još niste upoznati s pip-om ili želite proširiti svoje znanje, ovaj resurs će biti vaš konačni vodič.
Šta je pip i zašto biste ga trebali koristiti?
pipa je alat komandne linije koji se koristi za instaliranje, ažuriranje i upravljanje bibliotekama u Pythonu. Njegovo ime potiče od izraza “Pip instalira pakete”. Uz pip, možete pristupiti hiljadama paketa dostupnih u službenom Python spremištu, poznatom kao PyPI (Python indeks paketa).
Jedna od velikih prednosti pipa je to dramatično pojednostavljuje proces instaliranja i upravljanja dodatnim softverom za Python. Umjesto ručnog preuzimanja i konfigurisanja biblioteka, pip radi sve težak posao za vas, štedeći vrijeme i nepotrebne greške.
Kako znati da li imate instaliran pip
Prije korištenja pip-a, trebali biste se uvjeriti da je instaliran na vašem sistemu. Ovo se lako može provjeriti otvaranjem terminala i pokretanjem sljedeće naredbe:
pip --version
Ako vidite informacije o verziji pip-a, spremni ste za korištenje. Ako ne, morat ćete ga instalirati.
Instaliranje pip-a na različitim operativnim sistemima
Proces instalacije pip-a varira ovisno o operativnom sistemu, ali je općenito jednostavan.
Na prozorima
- Preuzmite instalacijsku skriptu
get-pip.py
od Ova veza. - 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 sistemu.
Na Macu
Sistemi MacOS Moderni obično uključuju pip po defaultu. Međutim, možete ga instalirati ručno pomoću sljedeće naredbe:
sudo easy_install pip
Druga preporučena opcija je da instalirate Python putem homebrew, menadžer paketa za macOS. Jednostavno pokrenite:
brew install python
Na Linuxu
Većina Linux distribucija uključuje Python i pip u svojim spremištima paketa. Komande se neznatno razlikuju ovisno o upravljanju paketima vaše distribucije:
- Za distribucije zasnovane 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 pip-a
Kada se instalira, možete početi istražite šta pip može. Evo rezimea najkorisnijih naredbi:
Instalirajte pakete
Za instaliranje biblioteke koristite naredbu:
pip install nombre_del_paquete
Na primjer, da instalirate biblioteku zahtjevi, možete napisati:
pip install requests
Ažurirajte pakete
Ako želite ažurirati paket na njegovu najnoviju verziju, koristite:
pip install --upgrade nombre_del_paquete
Na primjer:
pip install --upgrade requests
Deinstalirajte pakete
Da biste uklonili paket koji vam više nije potreban, 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 pod nazivom Zahtevi.txt koji sadrži listu potrebnih zavisnosti. Da ih sve instalirate odjednom, koristite:
pip install -r requirements.txt
Kreirajte i upravljajte virtuelnim okruženjima
Virtuelno okruženje vam omogućava izolovati zavisnosti projekta tako da ne ometaju druge. Možete ga kreirati pomoću alata venv, koji je uključen u Python počevši od verzije 3.3:
python -m venv nombre_entorno
Da ga aktivirate:
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 greške pri korištenju pip-a, evo brzih rješenja uobičajenih problema:
- Nedovoljna odobrenja: SAD
sudo
na Linux/Mac-u ili pokrenite terminal kao administrator na Windows-u. - Greške pri instalaciji paketa: Obavezno sistemske zavisnosti Oni su ažurirani.
- Problemi sa verzijama: Koristite
pip freeze
da ispišete pakete i njihove trenutne verzije.
Ovladavanje pipom i njegovim funkcionalnostima ključno je za optimizaciju vašeg rada s Pythonom. Iako u početku može izgledati pomalo zastrašujuće, kada se upoznate s njegovim osnovnim komandama, vidjet ćete da je to alat koji morate imati u vašem razvojnom arsenalu.