Jak nainstalovat Pip v systému CentOS 8
On 1 listopadu, 2021 by adminPip je systém pro správu balíčků, který umožňuje instalovat, odebírat a jinak spravovat softwarové balíčky napsané v jazyce Python. Lze jej použít k instalaci balíčků z indexu Python Package Index (PyPI) a dalších indexů.
V tomto návodu si vysvětlíme, jak nainstalovat pip pro Python 2 a 3 v systému CentOS 8, a probereme základy správy balíčků Pythonu pomocí pipu.
Instalace pipu v systému CentOS 8 #
Jak víte, existují dvě verze Pythonu, které jsou aktivně vyvíjeny, Python 2 a Python 3. V současné době se pracuje na jejich vývoji. Ve výchozím nastavení systému RHEL/CentOS 8 není k dispozici příkaz unversioned system-wide python
, aby nedošlo k uzamčení uživatelů na konkrétní verzi Pythonu. Místo toho dává uživateli na výběr, zda chce nainstalovat, nakonfigurovat a spustit konkrétní verzi Pythonu.
Při globální instalaci modulů Python byste měli dávat přednost instalaci modulů Python z distribučních repozitářů pomocí příkazu dnf
nebo yum
, protože jsou otestovány tak, aby v systému CentOS 8 fungovaly správně. Moduly Python instalujte globálně pomocí pip pouze v případě, že pro daný modul Python není k dispozici žádný balíček rpm.
Jména balíčků modulů Python 2 jsou opatřena předponou „python2“ a modulů Python 3 předponou „python3“. Chcete-li například nainstalovat paramodul pro Python 3, spusťte:
sudo dnf install python3-paramiko
Instalace pip pro Python 3 (pip3) #
Pro instalaci pip pro Python 3 v systému CentOS 8 spusťte následující příkaz jako uživatel root nebo sudov terminálu:
sudo dnf install python3
Příkaz nainstaluje Python3.6 a pip.
Pro spuštění Pythonu 3 musíte explicitně zadat python3
a pro spuštění pip zadejte pip3
.
Ověření správné instalace pipu provedete spuštěním následujícího příkazu, který vypíše verzi pipu:
pip3 --version
Číslo verze se může lišit, ale mělo by vypadat nějak takto:
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
Abyste mohli instalovat a sestavovat moduly Pythonu pomocí pipu, musíte nainstalovat vývojové nástroje:
sudo yum install python3-devel
sudo yum groupinstall 'development tools'
Instalace pip pro Python 2 (pip2) #
Pro instalaci Pythonu 2 a pipu zadejte následující příkaz:
sudo dnf install python2
Ověřte instalaci zadáním:
pip2 --version
Výstup by měl vypadat nějak takto:
Python 2.7.15
Pro spuštění Pythonu 2 zadejte python2
a pro spuštění pipu zadejte pip2
.
Instalace vývojových nástrojů:
sudo yum install python2-devel
sudo yum groupinstall 'development tools'
Správa balíčků Pythonu pomocí pip #
Typicky byste měli pip používat pouze uvnitř virtuálního prostředí. Python Virtual Environments
umožňuje instalovat moduly Pythonu do izolovaného umístění pro konkrétní projekt, místo aby byly instalovány globálně. Tímto způsobem se nemusíte obávat ovlivnění ostatních projektů Pythonu.
V této části si projdeme několik základních příkazů pip.
Chcete-li nainstalovat modul Pythonu pomocí pip, spusťte příkaz pip install
následovaný názvem balíčku. Chcete-li například nainstalovat balíček s názvem twisted
, spusťte následující příkaz:
pip install twisted
Pokud chcete nainstalovat konkrétní verzi balíčku, použijte následující formát:
pip install twisted==19.10.0
Pro odinstalaci balíčku použijte příkaz pip uninstall
následovaný názvem balíčku:
pip uninstall package_name
Pro vyhledávání balíčků z PyPI:
pip search "package_name"
Instalované balíčky lze vypsat pomocí:
pip list
Seznam zastaralých balíčků:
pip list --outdated
Pro aktualizaci již nainstalovaného balíčku na nejnovější verzi použijte následující příkaz:
pip3 install --upgrade package_name
Závěr #
Ukázali jsme vám, jak nainstalovat pip v systému CentOS 8 a jak snadno instalovat a odinstalovat moduly Pythonu pomocí pipu.
Napsat komentář