Pip je zkratka pro Pip Installs Python a je to nástroj pro programovací jazyk Python pro instalaci různých modulů. Je to explicitní náhrada a nepřímý nástupce staršího easy_install z instalačních nástrojů Pythonu.
V přímém srovnání je syntaxe pip založena na syntaxi jiných správců balíčků, jako je APT. Dále i u pipu se přímo řeší závislosti na jiných modulech, tedy přímo se instalují dodatečně požadované moduly. Pomocí něj můžeme instalovat balíčky z Python Package Index (PyPI) a dalších úložišť.
Existuje také možnost načíst moduly přímo ze systémů správy verzí, jako je Git, Mercurial nebo Subversion, a poté je nainstalovat.
Zde se naučíme, jak nainstalovat pip pro Python 2 (pip) i Python 3 (pip3) na Debian 11 Bullseye nebo 10 pomocí příkazového terminálu.
Instalace pipu pro Python 3 nebo 2 na Debian 11 nebo 10
1. Spusťte aktualizaci systému
Obnovte systémové úložiště, abyste věděli o nejnovější verzi balíčků dostupných v základním úložišti.
sudo apt update
2. Nainstalujte Pip3 pro Python 3 na Debian 11 nebo 10
Ačkoli byste již měli python3 na svém, pokud ne, nainstalujte nejprve to samé.
sudo apt install python3
A chcete-li získat Pip 3 pro nainstalovaný Python3, spusťte:
sudo apt install python3-pip
3. Nainstalujte Pip2 pro Python 2
Ti, kteří chtějí používat Pip 2 ve svém systému, mohou použít níže uvedené příkazy:
sudo apt install python2
Pip2 nelze nainstalovat přímo pomocí správce balíčků APT, protože již není k dispozici v základním repo. Proto jej musíme stáhnout a nainstalovat ručně pomocí jeho balíku Python.
sudo apt install curl curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py sudo python2 get-pip.py pip2 --version
4. Zkontrolujte nainstalované verze
Chcete-li ověřit, jaké verze jsou nyní ve vašem systému dostupné, jednoduše spusťte kontrolu verzí nainstalovaných pythonů.
python3.9 --version
python2 --version
pip --version
pip2 --version
5. Pojďme něco nainstalovat pomocí pip
Všechny balíčky dostupné k instalaci přes PIP si můžete prohlédnout na jeho oficiální webové stránce. K jeho použití však můžeme použít následující syntaxi:
pip install package-name
Například:
Pro Python3:
pip3 install "TextStatistic"
Pro Python2:
pip install "TextStatistic"