Ako používať pip v Pythone: kompletný sprievodca

  • pip uľahčuje inštaláciu a správu balíkov v Pythone.
  • Rôzne operačné systémy vyžadujú špecifické kroky na inštaláciu pip.
  • Virtuálne prostredia vám umožňujú izolovať závislosti projektu v Pythone.

pip v pythone

Pytón Je to jeden z najuniverzálnejších a najpopulárnejších programovacích jazykov vďaka svojej čitateľnosti a rozsiahlej komunite vývojárov. Čo však Python skutočne poháňa, je jeho schopnosť pracovať modulov a balíkov, čo sú ďalšie knižnice, ktoré rozširujú jeho funkcionality. Tu to prichádza do úvahy. jadro, nevyhnutný správca balíkov pre každého vývojára pracujúceho s Pythonom.

V tomto článku podrobne preskúmame, čo je pip, ako ho nainštalovať a efektívne používať, ako aj čo vám dá užitočné tipy na správu balíkov a riešenie bežných problémov. Ak ešte nie ste oboznámení s pip alebo si chcete rozšíriť svoje znalosti, tento zdroj bude vaším definitívnym sprievodcom.

Čo je pip a prečo by ste ho mali používať?

jadro je nástroj príkazového riadka používaný na inštaláciu, aktualizáciu a správu knižníc v Pythone. Jeho názov je odvodený od výrazu „Pip inštaluje balíčky“. S pip máte prístup k tisíckam balíkov dostupných v oficiálnom úložisku Python, známom ako PyPI (Python Package Index).

Jednou z veľkých výhod pipu je to dramaticky zjednodušuje proces inštalácie a správy dodatočného softvéru pre Python. Namiesto manuálneho sťahovania a konfigurácie knižníc robí všetko pip ťažká práca pre vás, čo šetrí čas a zbytočné chyby.

Ako zistiť, či máte nainštalovaný pip

Pred použitím pip by ste sa mali uistiť, že je nainštalovaný vo vašom systéme. To možno ľahko overiť otvorením terminálu a spustením nasledujúceho príkazu:

pip --version

Ak uvidíte informácie o verzii pip, ste pripravení ju použiť. Ak nie, budete ho musieť nainštalovať.

Inštalácia pip na rôzne operačné systémy

Proces inštalácie pipu sa líši v závislosti od operačného systému, ale vo všeobecnosti je jednoduchý.

Na oknách

  1. Stiahnite si inštalačný skript get-pip.py z ce lien.
  2. Otvorte terminál (CMD alebo PowerShell) a prejdite do adresára, do ktorého ste stiahli súbor.
  3. Spustite nasledujúci príkaz: python get-pip.py.

Pamätajte, že musíte mať Pytón predtým nainštalovaný vo vašom systéme.

V systéme Mac

Systémy macOS Moderné zvyčajne štandardne obsahujú pip. Môžete ho však nainštalovať manuálne pomocou nasledujúceho príkazu:

sudo easy_install pip

Ďalšou odporúčanou možnosťou je nainštalovať Python cez homebrew, správca balíkov pre macOS. Stačí spustiť:

brew install python

V systéme Linux

Väčšina distribúcií Linuxu obsahuje Python a pip vo svojich archívoch balíkov. Príkazy sa mierne líšia v závislosti od správy balíkov vašej distribúcie:

  • Pre distribúcie založené na Debiane (napríklad Ubuntu): sudo apt install python3-pip
  • Pre Fedoru: sudo dnf install python3-pip
  • Pre Arch Linux: sudo pacman -S python-pip
  • Pre openSUSE: sudo zypper install python3-pip

inštalácia pipu

Základné použitie pip

Po nainštalovaní môžete začať preskúmať čo pip dokáže. Tu je súhrn najužitočnejších príkazov:

Nainštalujte balíčky

Ak chcete nainštalovať knižnicu, použite príkaz:

pip install nombre_del_paquete

Napríklad na inštaláciu knižnice Žiadosti, môžete napísať:

pip install requests

Aktualizujte balíčky

Ak chcete aktualizovať balík na najnovšiu verziu, použite:

pip install --upgrade nombre_del_paquete

Napríklad:

pip install --upgrade requests

Odinštalujte balíčky

Ak chcete odstrániť balík, ktorý už nepotrebujete, použite:

pip uninstall nombre_del_paquete

Napríklad:

pip uninstall requests

Zoznam nainštalovaných balíkov

Ak chcete zobraziť všetky balíky nainštalované vo vašom prostredí, spustite:

pip list

Inštalácia zo súboru requirements.txt

V kolaboratívnych projektoch je bežné používať súbor tzv request.txt ktorý obsahuje zoznam potrebných závislostí. Ak ich chcete nainštalovať všetky naraz, použite:

pip install -r requirements.txt

Vytvárajte a spravujte virtuálne prostredia

Virtuálne prostredie vám to umožňuje izolovať závislosti projektu tak, aby nezasahovali do ostatných. Môžete ho vytvoriť pomocou nástroja venv, ktorý je súčasťou Pythonu od verzie 3.3:

python -m venv nombre_entorno

Aktivácia:

source nombre_entorno/bin/activate (v systéme Linux a Mac)
nombre_entorno\Scripts\activate (vo Windows)

Potom bude akákoľvek inštalácia s pip obmedzená na virtuálne prostredie ktoré ste aktivovali.

Bežné riešenie problémov

Ak pri používaní pip narazíte na chyby, tu sú rýchle riešenia bežných problémov:

  • Nedostatočné povolenia: Spojené štáty americké sudo v systéme Linux/Mac alebo spustite terminál ako správca v systéme Windows.
  • Zlyhania inštalácie balíka: Uistite sa, že systémové závislosti Sú aktualizované.
  • Problémy s verziami: použitie pip freeze na zoznam balíkov a ich aktuálnych verzií.

Zvládnutie pipu a jeho funkcií je kľúčom k optimalizácii vašej práce s Pythonom. Aj keď sa to na prvý pohľad môže zdať trochu zastrašujúce, akonáhle sa zoznámite s jeho základnými príkazmi, uvidíte, že je to nevyhnutný nástroj vo vašom vývojovom arzenáli.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.