GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat pip na Debian 11

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

  1. Aktualizace systémových balíčků
  2. 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.


Debian
  1. Jak nainstalovat PIP na Debian 9

  2. Jak nainstalovat Debian 10 (Buster)

  3. Jak nainstalovat Pip 3 nebo 2 na Debian 11 Bullseye Linux

  1. Jak nainstalovat Python 3.9 na Debian 10

  2. Jak nainstalovat Memcached na Debian 10

  3. Jak nainstalovat TeamViewer na Debian 10

  1. Jak nainstalovat Git na Debian 9

  2. Jak nainstalovat Go na Debian 9

  3. Jak nainstalovat Pip na Debian 9