Python je dnes jedním z nejpopulárnějších programovacích jazyků. Má jednoduchou syntaxi, kterou snadno pochopí i začátečník. Python je dobrou volbou pro vývoj jednoduchých i složitých aplikací.
Ve výchozím nastavení není Python nainstalován na CentOS 8, ale tento návod vás provede procesem instalace. Dvě nejoblíbenější verze Pythonu jsou Python 2 a Python 3. Python 2 je stará verze, jejíž platnost vyprší v roce 2020, a Python 3 je nejnovější verze a používá se v mnoha aplikacích. V předchozích verzích CentOS byl ve výchozím nastavení k dispozici příkaz Python bez verze, který uživatelům umožňoval snadno nastavit výchozí verzi Pythonu podle jejich vlastních preferencí. CentOS 8/RHEL však již nemá standardní příkaz Pythonu bez verze. Je to proto, že zabraňuje uživatelům uzamknout se na konkrétní verzi Pythonu. CentOS 8 proto dává uživateli možnost nainstalovat a nakonfigurovat konkrétní verzi Pythonu podle svých potřeb nebo nainstalovat obě verze vedle sebe.
Funkce programovacího jazyka Python
Některé důležité funkce Pythonu jsou uvedeny níže
- Je snadné se jej naučit a upravit.
- Není potřeba programovat kompilaci a propojení
- Je přenosný, tj. lze jej provozovat na jiném hardwaru bez změny rozhraní.
- Je rozšiřitelný a lze do něj přidat další moduly nízké úrovně.
- Škálovatelnost znamená, že díky své dobré struktuře podporuje také velké aplikace.
- Python má celosystémovou knihovnu pro různé platformy.
- Podporuje testování a ladění interaktivním způsobem.
Nástroj správce systému YUM a balíčky DNF používají Python v systémových knihovnách. V tomto článku se dozvíte, jak nainstalovat Python 2 a Python 3 na CentOS 8. Než začnete instalovat Python 2 a Python 3, je třeba splnit několik předpokladů.
Předpoklady
- Musíte být přihlášeni jako uživatel root nebo máte Sudo příkazová oprávnění.
- Základní znalost rozhraní příkazového řádku v Linuxu.
Instalace Pythonu 2
Následující kroky zahrnují instalaci Pythonu 2 na CentOS 8.0:
Instalovat aktualizace yum
Aby bylo zajištěno, že všechny balíčky jsou ve vašem systému aktuální, správce balíčků Yum poskytuje uživatelům CentOS 8 možnost nainstalovat všechny nejnovější aktualizace související se softwarem. Pro tento účel spusťte následující příkaz:
$ sudo yum update
Nainstalujte python 2
Po aktualizaci všech balíčků Yum nainstalujte Python 2 na CentOS 8.0. Spuštěním následujícího příkazu na terminálu nainstalujte Python 2:
$ sudo yum install python2
Ověřte instalaci pythonu 2
Instalace Pythonu 2 byla dokončena. V Pythonu jsou zahrnuty 2 různé typy verzí. Chcete-li vědět, jaká verze Pythonu je nainstalována ve vašem systému. Na terminálu zadejte následující příkaz:
$ python2 --version
Zde se na můj systém CentOS 8.0 nainstaloval Python 2.7.16.
Spusťte Python 2
Chcete-li ověřit instalaci, zda je Python 2 na vašem systému nainstalován či nikoli, spusťte na terminálu následující příkaz:
$ python2
Python 2 byl úspěšně nainstalován do vašeho systému. Ve výchozím nastavení je balíček python-pip nainstalován také během instalace Pythonu 2. Nyní byste tedy měli být schopni pracovat na balíčcích Pythonu.
Instalace Pythonu 3
Proveďte následující kroky k instalaci Pythonu 3 na CentOS 8.0.
Instalovat aktualizace yum
Nejlepším postupem je udržovat systémové balíčky aktuální. Takže znovu aktualizujte všechny balíčky yum, aby spustily následující příkaz:
$ sudo yum update
Nainstalujte Python 3
Nyní nainstalujte Python 3 na CentOS 8.0. Spusťte na terminálu následující příkaz:
$ sudo yum install python3
Ověřte instalaci pythonu 3
Chcete-li ověřit, která verze Pythonu 3 je na vašem systému nainstalována, zadejte na terminálu následující příkaz:
$ python3 --version
Spusťte Python 3
Po dokončení instalace Pythonu 3 můžete zkontrolovat, zda je Python 3 na vašem systému nainstalován správně nebo ne. Pro spuštění Pythonu 3 na terminálu zadejte následující příkaz:
$ python3
Závěr
V tomto tutoriálu jste se dozvěděli o instalaci aktualizací yum. Více jsme prozkoumali, jak nainstalovat Python 2 a Python 3 na CentOS 8.0. Doufám, že vám tento článek bude užitečný. Nyní jsem si jistý, že byste byli schopni nainstalovat jakýkoli typ verze Pythonu na systém CentOS 8.