Android

Jak nainstalovat python na centos 8

Install Python 3.7 on Windows or Linux

Install Python 3.7 on Windows or Linux

Obsah:

Anonim

Python je jedním z nejpopulárnějších programovacích jazyků na světě. Díky své jednoduché a snadno se naučitelné syntaxi je Python oblíbenou volbou pro začátečníky i zkušené vývojáře.

Na rozdíl od jiných linuxových distribucí není Python ve výchozím nastavení na CentOS 8 nainstalován.

Jak již víte, existují dvě verze Pythonu, které se aktivně vyvíjejí. Zatímco Python 2 je dobře podporován a aktivní, Python 3 je považován za současnost a budoucnost jazyka.

Ve výchozím nastavení nemá RHEL / CentOS 8 nepřevedený systémový příkaz python pro celý systém, který by zabránil uzamčení uživatelů na konkrétní verzi Pythonu. Místo toho dává uživateli možnost instalace, konfigurace a spuštění konkrétní verze Pythonu. Systémové nástroje, například yum používají interní binární Python a knihovny.

Tato příručka vás provede instalací Pythonu 3 a Pythonu 2 na CentOS 8.

Instalace Pythonu 3 na CentOS 8

Chcete-li nainstalovat Python 3 na CentOS 8, spusťte v terminálu jako uživatel root nebo sudo následující příkaz:

sudo dnf install python3

Chcete-li ověřit instalaci, zkontrolujte verzi Pythonu zadáním:

python3 --version

V době psaní tohoto článku je nejnovější verze Pythonu 3 dostupná v repozitářích CentOS „3.6.x“:

Python 3.6.8

Příkaz také nainstaluje pip.

Chcete-li spustit Python, musíte explicitně napsat python3 a spustit pip type pip3 .

Vždy byste měli raději instalovat distribuční moduly poskytované python pomocí yum nebo dnf protože jsou podporovány a testovány, aby správně fungovaly na CentOS 8. Používejte pip pouze ve virtuálním prostředí. Virtual Environments Python vám umožňuje instalovat moduly Python na izolovaném místě pro konkrétní projekt, než aby byly instalovány globálně. Tímto způsobem si nemusíte dělat starosti s ovlivňováním jiných projektů Pythonu.

Názvy balíčků modulů Python 3 mají předponu „python3“. Chcete-li například nainstalovat modul paramiko, měli byste spustit:

sudo dnf install python3-paramiko

Instalace Pythonu 2 na CentOS 8

Balíčky Python 2 jsou také zahrnuty do výchozích repozitářů CentOS 8.

Chcete-li nainstalovat Python 2, zadejte následující příkaz:

sudo dnf install python2

Ověřte instalaci zadáním:

python2 --version

Výstup by měl vypadat asi takto:

Python 2.7.15

Chcete-li spustit Python 2, zadejte python2 a spusťte pip typu pip2 .

Nastavit výchozí verzi Pythonu (příkaz Inverze Pythonu)

Chcete-li nastavit Python 3 jako systémový příkaz unverze python pro celý systém, použijte nástroj alternatives :

sudo alternatives --set python /usr/bin/python3

Pro Python 2 zadejte:

sudo alternatives --set python /usr/bin/python2

Příkaz alternatives vytvoří python symlink, který odkazuje na zadanou pythonovou verzi.

Do svého terminálu zadejte python --version a měla by se zobrazit výchozí verze Pythonu.

Chcete-li změnit výchozí verzi, použijte jeden z výše uvedených příkazů. Pokud chcete odstranit příkaz unverze python, zadejte:

sudo alternatives --auto python

Závěr

V CentOS 8 není Python standardně nainstalován.

Chcete-li nainstalovat Python 3, zadejte dnf install python3 a pro instalaci Python 2 zadejte dnf install python2 .

python pip virtenv centos