Pip (Pip Install Packages) je nástroj příkazového řádku používaný k instalaci a správě softwarových balíčků napsaných v Pythonu. Stejně jako apt a yum je to systém správy balíčků a používá se hlavně ke stahování a instalaci balíčků z Python Package Index (PyPI). Pip se ve výchozím nastavení v Ubuntu 18.04 neinstaluje. Instalace Python Pip pomocí správce balíčků apt je však velmi jednoduchá.
Tento tutoriál vám ukáže, jak nainstalovat python Pip do vašeho systému Ubuntu 18.04 pomocí apt. Poté také zkontrolujeme několik základních použití Python Pip.
Předpoklad
- V systému Ubuntu 18.04 můžete otevřít relaci SSH pomocí
root
nebosudo
povolený uživatel.
Pip pro Python 3
Ubuntu 18.04 se dodává s Python 3, a proto musíte nainstalovat pip3 speciálně pro python 3. Chcete-li začít, aktualizujte seznam balíčků ve vašem systému:
# apt update
Dále spusťte následující příkaz a nainstalujte Pip pro python 3 a všechny závislosti potřebné pro návrh modulů Pythonu.
# apt install python3-pip
Nakonec najděte verzi Pipu a ověřte instalaci:
# pip3 --version
Verze PIP3
Pip pro Python 2
Přestože je Python 3 nainstalován ve výchozím nastavení v Ubuntu 18.04, je velmi možné, že ve vašem systému bude nainstalován Python 2 i Python 3. Pokud tedy chcete spravovat balíčky pro Python 2, musíte si nainstalovat pip pro Python 2.
Začněte aktualizací seznamu balíčků ve vašem systému.
# apt update
Nyní nainstalujte pip pro Python 2 spolu se všemi ostatními závislostmi pro vytváření modulů Pythonu pomocí následujícího apt
příkaz:
# apt install python-pip
Pamatujte, že výše uvedený příkaz nainstaluje také Python 2, pokud jste jej nenainstalovali dříve.
Nakonec najděte verzi Pipu a ověřte instalaci:
# pip --version
Verze PIP
Základní příkazy Pip
V tomto okamžiku by měl být Pip nainstalován ve vašem systému. Pojďme si projít několik užitečných příkazů pip, abyste s tím mohli začít.
Pip by se měl používat ve virtuálních prostředích Pythonu, což vám umožňuje instalovat a spravovat balíčky bezpečným způsobem pro každý projekt Pythonu zvlášť. To zajišťuje, že instalace nebo smazání balíčků z jednoho projektu Pythonu neovlivní jiný.
Ačkoli se tento tutoriál nebude zabývat virtuálním prostředím Pythonu ani jeho vytvořením, můžete použít následující příkazy Pip buď uvnitř virtuálního prostředí Pythonu, nebo mimo něj.
1. Seznam nainstalovaných balíčků
Chcete-li najít všechny nainstalované balíčky Pip, spusťte z terminálu následující příkaz:
# pip3 list
2. Vyhledat balíček
Chcete-li vyhledat balíčky z Python Package Index, spusťte z terminálu následující příkaz pip:
# pip3 search keyword
3. Nainstalujte balíčky
Chcete-li nainstalovat nejnovější verzi balíčku Python pomocí Pip, použijte následující příkaz z terminálu.
# pip3 install package_name
Je také možné nainstalovat konkrétní verzi balíčku Python zadáním čísla verze pomocí příkazu Pip.
# pip3 install package_name==2.1
4. Nainstalujte balíčky pomocí souboru requirements.txt
Někdy chcete nainstalovat více balíčků s konkrétním číslem verze pro váš projekt Python. V souboru requirements.txt můžete uvést názvy všech balíčků, které je třeba nainstalovat, spolu s jejich číslem verze.
Chcete-li pro instalaci balíčků použít soubor požadavků, vytvořte a upravte soubor s názvem requirements.txt a zadejte v něm seznam balíčků spolu s číslem jejich verze.
# vi requirements.txt
certifi==2018.11.29
chardet==3.0.4
idna==2.8
Nyní pro instalaci balíčků spusťte pip3 install
zadáním souboru požadavků pomocí přepínače -r:
# pip3 install -r requirements.txt
5. Aktualizovat balíček
Pro upgrade nainstalovaného balíčku použijte --upgrade
přepněte spolu s názvem balíčku jako následující příkaz.
# pip3 install --upgrade package_name
6. Smazat balíček
Chcete-li odstranit nainstalovaný balíček, zadejte název balíčku, který chcete odstranit, pomocí příkazu pip:
# pip3 uninstall package_name
Pokud používáte Python 2, nahraďte pip3 pip ve výše uvedených příkazech pip. Shrnutí
V tomto tutoriálu jsme se zabývali tím, jak nainstalovat Pip pro Python 2 a Python 3 v systému Ubuntu 18.04. Dále jsme také pokryli několik základních použití Pipu, abyste s ním mohli začít. Manuální stránky pip můžete vždy vyvolat pomocí pip3 --help
z terminálu a najděte další možnosti a použití pythonu Pip.