Kako koristiti pip u Pythonu: kompletan vodič

  • pip olakšava instalaciju i upravljanje paketima u Pythonu.
  • Različiti operativni sistemi zahtijevaju posebne korake za instaliranje pip-a.
  • Virtuelna okruženja vam omogućavaju da izolujete zavisnosti projekta u Pythonu.

pip u pythonu

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

  1. Preuzmite instalacijsku skriptu get-pip.py od Ova veza.
  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 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

pip instalacija

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.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.