Python je výkonný a oblíbený programovací jazyk s mnoha balíčky, které jsou užitečné pro obecné programování, datovou vědu a mnoho dalších věcí. Tyto balíčky nejsou součástí instalace Pythonu, takže je musíte stáhnout, nainstalovat a spravovat samostatně. Všechny tyto balíčky (knihovny a rámce) jsou uloženy v centrálním úložišti zvaném Python Package Index nebo zkráceně PyPI. Zde přichází na scénu pip (zkratka pro Preferred Installer Program), správce balíčků Pythonu.
Další zdroje Pythonu
- Co je to IDE?
- Cheat sheet:Python 3.7 pro začátečníky
- Nejlepší Python GUI frameworky
- Stáhnout:7 základních knihoven PyPI
- Vývojáři Red Hat
- Nejnovější obsah Pythonu
Instalace Python pip do vašeho systému vám umožní snadno spravovat balíčky PyPI. Mnoho z těchto balíčků lze nainstalovat pouhým zadáním python -m pip install
Novější verze Pythonu 3 (3.4 a vyšší) a Pythonu 2 (2.7.9 a vyšší) jsou předinstalované s pip. Starší verze Pythonu neobsahovaly pip, ale lze jej nainstalovat zpětně.
V tomto článku vysvětluji, jak nainstalovat pip na počítače se systémem Linux, Mac a Windows. Další informace naleznete také v dokumentaci pip.pypa.
Ujistěte se, že je nainstalován Python
Pokud ještě nemáte na svém systému nainstalovaný Python, udělejte to jako první; jinak instalátor pip nebude rozumět žádným příkazům. Chcete-li zkontrolovat, zda máte Python, zadejte python v příkazovém řádku, Bash nebo terminálovém okně a uvidíte, co se stane. Pokud příkaz není rozpoznán, musíte si stáhnout Python. Pokud máte nainstalovaný Python, uvidíte spoustu příkazů a dalších věcí, které naznačují, že můžete nainstalovat pip.
Instalovat Python pip na Linux
Příkaz, který použijete k instalaci pip na Linux, závisí na distribuci, kterou používáte.
Na Fedoře, RHEL a CentOS:
$ sudo dnf install python3
Pro Debian nebo Ubuntu použijte balíček Apt:
$ sudo apt install python3-pip
Jiné distribuce mohou mít svého vlastního správce balíčků. Například Arch Linux používá pacman:
$ sudo pacman -S python-pip
Chcete-li zjistit, zda je pip nainstalován správně, zkontrolujte verzi pomocí --version možnost.
To je vše, co potřebujete. Můžete přeskočit dolů do sekce používání pipu v tomto článku.
Instalovat Python pip na Mac
MacOS je standardně dodáván s nainstalovaným Pythonem, ale verze poskytovaná společností Apple je téměř vždy zastaralá, a to i v případě vydání OS. Pokud pracujete s Pythonem, měli byste použít vlastní instalaci Pythonu 3.
Chcete-li nainstalovat Python 3 na Mac, použijte homebrew:
$ brew update && brew upgrade python
Protože jste nainstalovali nejnovější verzi Python3, je nainstalován i pip. Můžete to ověřit pomocí:
$ python3 -m pip --version
To je vše, co potřebujete. Můžete přeskočit dolů do sekce používání pipu v tomto článku.
Nainstalujte Python pip na Windows
Chcete-li nainstalovat pip, musíte mít Windows 8 nebo 10. Snímky obrazovky níže pocházejí z Windows 10 (ale stejné příkazy fungují i pro Windows 8).
Jakmile potvrdíte, že máte nainstalovaný Python.
Pokud chcete stejný luxus, jaký mají uživatelé Linuxu se správcem balíčků, můžete použít správce balíčků Chocolatey pro Windows. To poskytuje snadný přístup k Pythonu, ale také snadné aktualizace. Můžete jej použít v aplikaci PowerShell s otevřeným zdrojovým kódem a pomocí několika příkazů provádět úžasné věci.
PS> choco install python
A je to! Nyní můžete použít pip k instalaci libovolného balíčku, který potřebujete.
Používání Python pip
Python pip funguje přesně stejným způsobem na každé platformě:Linux, BSD, Windows, Mac a tak dále.
Chcete-li nainstalovat pomyslnou knihovnu foo , použijte:
python3 -m pip install foo --user
Chcete-li jej odinstalovat:
python3 -m pip uninstall foo
Chcete-li vyhledat balíček:
python3 -m pip search foo
Chcete-li upgradovat na novou verzi pip:
$ sudo pip install --upgrade pip
V systému Windows vynechejte sudo (Windows má vlastní metodu správy oprávnění, takže možná budete muset vytvořit výjimku ze zásad provádění).
python -m pip install --upgrade pip
Doufám, že jste vyzkoušeli způsoby instalace popsané v tomto článku a že vám pomohly. Podělte se o své zkušenosti v komentářích.