Úvod
Pip znamená Preferred Installer Program nebo Pip Installs Packages. Pip zjednodušuje instalaci a správu softwarových balíčků napsaných v Pythonu. Všestrannost Pythonu z něj dělá užitečný systém nejen pro programovací jazyk, ale také pro analýzu dat, umělou inteligenci a výzkum a vývoj.
V tomto tutoriálu se dozvíte, jak nainstalovat Pip pro Python 2 a 3 na Debian 9.
Předpoklady
- Server Debian 9 Linux
- Uživatel s právy sudo
- apt správce balíčků, pokud je potřeba nainstalovat Python
Instalace Pip na Debian
Nainstalujte Pip pro Python 2
Chcete-li dokončit instalaci Pip pro Python 2 na váš systém Debian, postupujte podle následujících kroků:
1. Aktualizujte index balíčků:
sudo apt update
2. Nainstalujte pip pomocí příkazu:
sudo apt install python-pip
EnterY
to continue and let it finish.
3. Ověřte instalaci pomocí následujícího příkazu:
pip --version
Výstup by měl vypadat jako v příkladu níže, ale vaše verze se může lišit:
Nainstalujte Pip pro Python 3
Postup instalace pip pro Python 3 je podobný jako pro Python 2. Postupujte podle následujících kroků:
1. Aktualizujte index balíčků:
sudo apt update
2. Nainstalujte pip pro Python 3 pomocí příkazu:
sudo apt install python3-pip
EnterY
to continue and let the process finish.
3. Ověřte svou instalaci Pythonu pomocí následujícího příkazu:
pip3 --version
Výstup by měl vypadat podobně jako v příkladu níže, ale vaše verze se může lišit:
Nyní jste připraveni nainstalovat libovolný balíček z Python Package Index.
Používání Pip v Debianu
Příkazy Pip
Jakmile úspěšně nainstalujete pip, můžete začít používat pip k instalaci balíčků. Některé z nejběžnějších příkazů pip jsou uvedeny níže.
Chcete-li nainstalovat balíček, zadejte:
pip install package_name
Chcete-li balíček odinstalovat, spusťte:
pip uninstall package_name
Chcete-li vyhledat balíčky z PyPI:
pip search "search_query"
Seznam balíčků v aktuálním prostředí:
pip list
Výstup aktuálně nainstalovaných balíčků pythonu a jejich verzí do souboru:
pip freeze > requirements.txt
Chcete-li zobrazit seznam všech balíků, které jsou zastaralé, spusťte jeden z těchto dvou příkazů:
pip list -o
nebo
pip list --outdated
Připojit moduly třetích stran
Balíčky Pythonu se skládají z modulů (užitečný kód), které rozšiřují a rozšiřují použití programovacího jazyka Python. V indexu balíků Python (PyPI ), najdete tisíce modulů třetích stran vhodných pro Python.
Pomocí správce balíčků Pip je instalace libovolného modulu přímočarý proces.
Weboví vývojáři neustále staví na úložišti PyPI a nabízejí balíčky modulů dalším uživatelům Pythonu prostřednictvím tohoto open source projektu.
To je životně důležité, protože ačkoli Python přichází s některými základními balíčky, mnoho dalších modulů není standardem. Tato praxe je efektivním uspořádáním, protože když uživatelé vybírají, co potřebují pomocí správce Pip, Python zůstává kompaktní. Uživatelé mohou vždy rychle rozšířit Python díky snadné dostupnosti neustále se vyvíjejícího úložiště bezplatných balíčků.
Další užitečnou vlastností Pipu je snadnost jeho funkcí příkazového řádku pro instalaci těchto balíčků.
Virtuální prostředí Pythonu
Jakmile si Pip nainstalujete, můžete začít prozkoumávat Virtuální prostředí Pythonu . Tato funkce umožňuje instalaci modulů Pythonu do samostatné oblasti pro danou úlohu, spíše než globální nastavení. Nyní máte způsob, jak izolovat konkrétní prostor na vašem serveru pro daný projekt Pythonu s jeho vlastními skripty a jedinečnou sadou závislostí, které se nebudou překrývat s jinými projekty.
Počet prostředí Pythonu, která můžete nastavit, není nijak omezen. Každý z nich odpovídá složce na vašem serveru Debian 9.
Nastavení těchto programovacích prostředí je s modulem venv v knihovně Pythonu 3 přímočará práce.
Nyní, když Python 3 nabízí tuto metodu izolace projektů na vašem serveru, můžete mít své systémové soubory a soubory projektů oddělené a organizované. Je to skok vpřed pro správu verzí a zároveň usnadňuje přístup k nezbytným balíčkům pro každý z vašich projektů Python.