V této příručce se naučíme, jak nainstalovat Python Pip na Debian 11 pomocí správce balíčků apt.
Předpoklady
Než budete pokračovat, ujistěte se, že máte následující:
- Aktualizovaný systém Debian 11
- Přístup k internetu, abychom si mohli stáhnout balíčky
- Přístup uživatele root nebo uživatel s přístupem sudo
Obsah
- Aktualizace systémových balíčků
- Instalace pipu pro python 3
1. Aktualizace systémových balíčků
Spusťte tento příkaz, abyste se ujistili, že vaše systémové balíčky jsou aktuální
sudo apt update
sudo apt -y upgrade
2. Instalace pip pro python 3
Debian 11 se dodává s python3 jako výchozím interpretem pythonu. Před instalací pip se ujistěte, že je python nainstalován pomocí tohoto příkazu:
sudo apt install python3
Poté nainstalujte pip
sudo apt install python3-pip
Nyní potvrďte, že je pip nainstalován:
$ pip3 --version
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
3. Instalace pipu pro Python 2
Python 2 není standardně nainstalován v Debianu 11. Chcete-li nainstalovat Python 2 a Pip 2, proveďte následující:
Nainstalujte python 2:
sudo apt install python
Poté nainstalujte python2 pip:
sudo apt install -y python-pip
Poté ověřte instalaci pomocí tohoto příkazu:
$ pip --version
pip 20.3.4 from /usr/lib/python2.7/dist-packages (python 2.7)
4. Pomocí python pip
Pip se používá ke správě modulů pythonu v systému. Moduly pythonu budou nainstalovány globálně. Tyto moduly můžete také nainstalovat pomocí apt
správce balíčků.
Pokud je modul, který instalujete, používán pro konkrétní omezený účel, je vhodné jej nainstalovat a spravovat pomocí virtuálních 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 starat o ovlivnění jiných projektů Pythonu.
V této části prozkoumáme užitečné příkazy pip. Pip vám umožňuje instalovat balíčky z PyPI, balíčky pro správu verzí, místní projekty a z distribučních souborů.
Instalace balíčků s Pip
Chcete-li nainstalovat balíček s pip, použijte pip install
příkaz. Tím se ve výchozím nastavení nainstaluje nejnovější verze.
pip3 install docker-compose
Pokud chcete nainstalovat konkrétní verzi balíčku, zadejte ji takto:
pip3 install docker-compose==1.29.0
Použití souboru požadavků k instalaci balíčků pip
Pokud máte k instalaci několik balíčků se specifickou verzí pro každý balíček, můžete je přidat do souboru s názvem requirements.txt
. Balíčky můžete přidat ve formátu package==version
jako docker-compose==1.29.0
K instalaci seznamu požadavků uvedených v souboru použijte následující příkaz:
pip3 install -r requirements.txt
Výpis nainstalovaných balíčků
Pomocí tohoto příkazu zobrazíte seznam nainstalovaných balíčků. Zobrazí se seznam každého balíčku a verze nainstalované pro tento balíček.
pip3 list
Příklad
$ pip3 list | grep docker
docker 5.0.3
docker-compose 1.29.2
dockerpty 0.4.1
Běžný způsob, jak vypsat balíčky, je použití formátu, který lze přidat do requirements.txt
soubor. Pomocí tohoto příkazu je zobrazíte v tomto formátu:
pip3 freeze
Příklad
$ pip3 freeze | grep docker
docker==5.0.3
docker-compose==1.29.2
dockerpty==0.4.1
Upgrade nainstalovaného balíčku
Tento příkaz použijte k aktualizaci nainstalovaného balíčku
pip3 install --upgrade package_name
Příklad
pip3 install --upgrade docker-compose
Odinstalování balíčků pomocí Pip
Chcete-li balíček odinstalovat, spusťte:
pip3 uninstall package_name
Příklad
pip3 uninstall docker-compose
Závěr
V této příručce jste se naučili, jak nainstalovat pip na váš systém Debian 11 a jak spravovat balíčky Pythonu pomocí pip. Další informace o pipu naleznete na stránce uživatelské příručky pip.