Správa balíčků Pip, základy a Python

o pip

V dalším článku se podíváme na to, jak můžeme spravovat balíčky Pythonu pomocí Pipu. Jako kdo jiný a kdo nejméně bude vědět, že to je správce balíčky pythonu. Lze jej použít k instalaci, aktualizaci a odebrání balíčků napsaných v programovacím jazyce Python.

Název je rekurzivní zkratka, kterou lze interpretovat jako Pip Package Installer o Pip Python Installer. Jedná se o jednoduchý systém správy balíků používaný k instalaci a správě balíčků, který lze najít v Index balíčků Pythonu (PyPI). Python 2.7.9 a novější (v sérii Python2), Python 3.4 a novější zahrnují tohoto správce (pip3 pro Python3) výchozí.

Instalace

Chcete-li to nainstalovat správce balíčků v Debianu i Ubuntu, budeme muset otevřít pouze terminál (Ctrl + Alt + T) a napsat:

sudo apt-get install python3-pip

Můžeme také nainstalujte pip ze souboru pythonu. Budeme prostě muset provést:

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

Upozorňujeme, že se nainstaluje také soubor get-pip.py instalační nástroje y kolo.

Aktualizujte PIP

Tento správce balíčků Bude již nainstalován, pokud používáme Python 2> = 2.7.9 nebo Python 3> = 3.4. Můžeme jej aktualizovat pomocí v terminálu:

sudo pip install -U pip

Chcete-li vše aktualizovat (pip, setuptools, Whell), provedeme:

sudo pip install --upgrade pip setuptools wheel

Zjistěte, která verze je nainstalována

Pokud chceme vědět nainstalovaná verze tohoto správce balíčků, provedeme:

pip verze

pip --version

Vytváření virtuálních prostředí

Před instalací libovolného balíčku Pythonu doporučuje se vytvořit virtuální prostředí. Virtuální prostředí Pythonu nám umožňují instalovat balíček Pythonu na izolované místo místo globálně.

Řekněme, že musíme nainstalovat balíček Pythonu, například youtube-dl, který vyžaduje verzi 1 LibFoo, ale jiná aplikace vyžaduje verzi 2. V této situaci je snadné skončit neúmyslně aktualizací aplikace, která by neměla být aktualizována. Aby se tomu zabránilo, izolujeme balíčky ve virtuálním prostředí. Všechna virtuální prostředí mají své vlastní instalační adresáře a vzájemně na sebe neinteragují a nejsou v konfliktu.

Můžeme vytvořit izolované prostředí Pythonu pomocí dvou nástrojů:

  • Přijít.
  • virtualenv.

Pokud používáte Python 3.3 a novější, Venv je nainstalován ve výchozím stavu. Pro tento příklad jsem Používám Python 2.xa potřebuji nainstalovat virtualenv. K tomu budu muset spustit:

sudo pip install virtualenv

Vytvořte virtuální prostředí pomocí virtualenv

virtuální prostředí virtualenv-pip

virtualenv NOMBRE

source NOMBRE/bin/activate

Jakmile spustíte výše uvedený příkaz, budete okamžitě umístěni do svého virtuálního prostředí. Pro deaktivovat virtuální prostředí a vraťte se do normálního prostředí, spusťte:

deactivate

Spravujte balíčky Pythonu

Nyní uvidíme nejběžnější základní použití. Aby ji viděl seznam všech dostupných příkazů a možností obecně budeme muset provést pouze:

pip

V případě potřeby dozvědět se více o příkazu, stejně jako instalační, provedeme:

pip install --help

Nainstalujte balíčky

Nejprve se chystáme vytvořit virtuální prostředí jak je znázorněno v následujícím textu. V tomto příkladu použiji pouze virtualenv.

virtualenv MIENV

Nahraďte MIENV svým vlastním jménem. Konečně, aktivovat pomocí příkazu:

source MIENV/bin/activate

Jakmile spustíte výše uvedený příkaz, budete umístěni ve svém virtuálním prostředí. Nyní je čas nainstalovat balíčky. Chcete-li nainstalovat například youtube-dl, spusťte:

pip instalace youtube-dl

pip install youtube-dl

Tento příkaz nainstaluje youtube-dl se všemi jeho závislostmi.

Nainstalujte si verze balíčku

na nainstalujte konkrétní verzi, spustit:

pip install youtube_dl=2017.12.14

na nainstalujte jinou než uvedenou verzi, spustit:

pip install youtube_dl!=2017.12.14

Stáhněte si balíčky

na stáhnout balíček se všemi závislostmi (bez instalace), spustit:

pip download youtube-dl

Seznam všech nainstalovaných balíčků

Chcete-li zjistit, které balíčky byly nainstalovány, spustíme:

pip list

Tento příkaz zobrazí všechny balíčky nainstalované pomocí tohoto správce.

Hledat balíčky

na vyhledat konkrétní balíček, například youtube-dl, spusťte:

pip vyhledávání youtube-dl

pip search youtube-dl

Aktualizujte balíčky

na aktualizovat zastaralý balíček, spustit:

pip install --upgrade youtube-dl

na seznam všech zastaralých balíčků ve formátu sloupce spusťte:

pip list --outdated --format=columns

Nyní, aktualizujte zastaralé balíčky na nejnovější dostupné verze pomocí příkazu:

pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U

Odinstalujte balíčky

na odinstalovat / odebrat nainstalovaný balíček, spustit:

pip uninstall youtube-dl

Chcete-li odinstalovat několik balíčků, budeme je muset napsat s mezerou mezi nimi.

Pokud bychom odebrat všechny nainstalované balíčky pythonu pomocí správce balíčků, provedeme:

pip freeze | xargs pip uninstall -y

pomoci

pomozte pip

V tomto okamžiku budeme mít představu o správci balíčků Pythonu a jeho použití. Ale to je jen špička ledovce všeho, co můžeme udělat. Pro více podrobností a hloubku se můžeme obrátit na oficiální dokumentace a část nápovědy přidání -Pomoc na jméno správce souborů.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   juliuco nike řekl

    Díky, bude to nejkompletnější článek o příkazu pip