PIP je standardní správce balíčků pro instalaci Pythonu balíčky. Pomocí PIP můžete vypisovat, vyhledávat a stahovat k instalaci balíčky z Python Package Index (PyPI). PIP byl poprvé součástí instalačního programu Pythonu od verze 3.4 pro vydání Python 3 a 2.7.9 pro Python 2 a je dobře využíván v mnoha projektech Pythonu.
V následujícím tutoriálu se dozvíte, jak nainstalovat PIP / PIP2 nebo PIP3 na operační systém Debian 11 Bullseye .
PIP2 vs PIP3
Pro ty, kdo jsou s programovacím jazykem python úplně noví, se můžete divit, jaký je rozdíl mezi PIP2 a PIP3 je. Abych to shrnul, PIP2 je měkký odkaz pro konkrétní instalační program se starší verzí pythonu a PIP3 je aktualizovaná verze pipu používaná v podstatě pro python 3+ .
Důrazně doporučujeme používat Python 3 a PIP3 a měli byste na ně co nejdříve přejít.
Správce balíčků PIP2 NEBO PIP3 VS APT
Pravidelně se klade otázka, zda bychom měli používat APT nebo PIP . Toto je volba, kterou musí udělat každý uživatel. APT je rychlejší, ale je zastaralejší tam, kde se PIP používá ke stahování a instalaci balíčků přímo z PyPI. Pro ty, kteří to nevědí, PyPI je hostitelem Python Software Foundation, správce balíčků, který se zabývá pouze balíčky python, které jsou často aktualizovanější než ty, které hostuje Canonical prostřednictvím APT. Jedinou nevýhodou použití PIP prostřednictvím PyPI je, že instalace balíčků může trvat déle.
Aktualizovat systém
Aktualizujte svůj Debian operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:
sudo apt update && sudo apt upgrade -y
Nainstalujte Python 2
Ve výchozím nastavení má Debian 11 nainstalovaný Python 3. Pro uživatele, kteří vyžadují Python 2, jej však lze nainstalovat pomocí příkazu python nebo python2 .
Chcete-li nainstalovat Python2, který bude později používat PIP2, použijte následující příkaz.
sudo apt install python -y
Dále přejděte k instalaci PIP a nainstalujte odpovídající verzi do vaší instalace Pythonu.
Potvrďte instalaci, nebo pokud je nainstalován python nebo python2, začněte kontrolou sestavení verze.
python --version
Příklad výstupu:
Python 2.7.18
Nainstalujte Python 3
Jak bylo uvedeno, Python 3 by měl být nainstalován ve výchozím nastavení, a pokud chybí, můžete jej znovu nainstalovat pomocí následujícího příkazu.
sudo apt install python3 -y
Dále přejděte na Instalace PIP a nainstalujte odpovídající verzi do vaší instalace Pythonu.
Potvrďte instalaci, nebo pokud je nainstalován python3, začněte kontrolou sestavení verze.
python3 --version
Příklad výstupu:
Python 3.9.2
Instalovat PIP 2
Chcete-li nainstalovat PIP na Debian 11, musíte si tento praktický skript stáhnout ručně, protože již není obsažen ve výchozích úložištích.
Nejprve se ujistěte, že je nainstalován balíček CURL.
sudo apt install curl -y
Chcete-li nainstalovat PIP2, budete si muset stáhnout skript .py následovně:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
Nyní spusťte soubor .py skript:
sudo python2 get-pip.py
Příklad výstupu závislostí, které budou nainstalovány:
Zadejte Y, poté stiskněte klávesu Enter pokračovat v instalaci.
Chcete-li ověřit, zda byl PIP2 úspěšně nainstalován, spusťte následující příkaz verze :
pip2 --version
Příklad výstupu:
pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
PIP2 a Python 2 by měly být upgradovány na Python 3 a PIP 3 co nejdříve, jakmile dosáhnou konce životnosti.
Instalovat PIP 3
Instalace PIP3 (pro Python 3+):
sudo apt install python3-pip
Příklad výstupu závislostí, které budou nainstalovány:
Chcete-li ověřit, zda byl PIP3 úspěšně nainstalován, spusťte následující příkaz verze :
pip3 --version
Příklad výstupu:
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
Všimněte si, že toto číslo verze se bude časem měnit a je pouze příkladem.
Příklad příkazů terminálu Pip
PIP má poměrně rozsáhlý seznam balíčků, které lze nainstalovat. Snadný způsob, jak vidět některé z dostupných, je spustit seznam příkazů PIP a hledat. Příkazy budou samozřejmě fungovat v režimu PIP i PIP3 s mírnou úpravou.
Výukový program bude používat nějaký příklad níže pro PIP3.
Nejprve, chcete-li zobrazit seznam všech příkazů a možností pip, zadejte následující příkaz:
pip3 --help
Příklad použití nápovědy pip3, níže uvedený příklad získání nápovědy při stahování:
pip3 download --help
Příklad výstupu:
Chcete-li zobrazit seznam balíčků, které je možné nainstalovat do PIP3, použijte následující:
pip3 --list
Příklad výstupu:
Chcete-li seznam zúžit, použijte funkci vyhledávání následovně:
pip3 search PACKAGE_NAME
Chcete-li nainstalovat balíček pomocí PIP3, použijte následující příkaz:
pip3 install numpy
Ve výše uvedeném příkladu NumPy balíček byl nainstalován.
Příklad výstupu:
Chcete-li odebrat balíček PIP3, použijte následující příkaz:
sudo pip3 uninstall numpy
Příklad výstupu:
Zadejte Y, poté stiskněte KLÁVESU ENTER k dokončení odinstalace.
Příklad výstupu:
Successfully uninstalled numpy-1.21.3
Odebrat (odinstalovat) PIP
Chcete-li odebrat PIP ze systému Debian, postupujte podle níže uvedených příkazů v závislosti na verzi, kterou jste nainstalovali.
Odstranění PIP:
sudo python -m pip uninstall pip
Příklad výstupu:
Zadejte Y, poté stiskněte KLÁVESU ENTER k dokončení odinstalace.
Příklad výstupu:
Successfully uninstalled pip-20.3.4
Odstranění PIP3:
sudo apt autoremove python3-pip --purge
Příklad výstupu:
Zadejte Y, poté stiskněte KLÁVESU ENTER k dokončení odinstalace.