Python je jedním z nejpopulárnějších programovacích jazyků na světě. Díky své jednoduché a snadno naučitelné syntaxi je Python skvělou volbou pro začátečníky i zkušené vývojáře.
Na rozdíl od jiných distribucí Linuxu není Python ve výchozím nastavení nainstalován na Rocky Linux 8.4
Jak již víte, aktivně se vyvíjejí dvě verze Pythonu. Zatímco Python 2 je podporován a aktivní, Python 3 je považován za současnost a budoucnost jazyka Python.
Ve výchozím nastavení nemá RHEL/Rocky Linux 8 žádný příkaz python
abyste zabránili uzamčení uživatele na konkrétní verzi Pythonu. Místo toho Rocky Linux dává uživatelům možnost instalovat, konfigurovat a spouštět konkrétní verze Pythonu. Systémové nástroje jako yum
pomocí interních binárních souborů a knihoven Pythonu.
Tato příručka vás provede instalací Pythonu 3 a Pythonu 2 na Rocky Linux 8.
Nainstalujte Python 3 na Rocky Linux 8
Chcete-li začít instalovat Python 3 na Rocky Linux 8, spusťte následující příkaz jako root nebo uživatel s oprávněními sudo v terminálu:
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 Rocky Linux „3.6.x“:
Python 3.6.8
Výše uvedený příkaz také nainstaluje pip do vašeho systému Rocky Linux.
Chcete-li spustit Python, musíte zadat python3
explicitně a spusťte pip typ pip3
.
Vždy byste měli zvolit instalaci modulů python poskytovaných distribucí Rocky Linux pomocí yum
nebo dnf
, protože jsou podporovány a testovány, aby správně fungovaly na Rocky Linux 8.
Python Virtual Environments
umožňuje instalovat moduly Pythonu do izolovaných umístění pro konkrétní projekt, místo aby byly instalovány globálně. Tímto způsobem se nemusíte starat o další projekty Pythonu.
Názvy balíčků modulů Python 3 začínají „ python3
“. Chcete-li například nainstalovat modul paramiko , spustili byste:
sudo dnf install python3-paramiko
Nainstalujte Python 2 na Rocky Linux 8
Balíčky Python 2 jsou také součástí výchozího úložiště Rocky Linux 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 bude vypadat takto:
Python 2.7.15
Chcete-li spustit Python 2, zadejte python2
a pro spuštění pip zadejte pip2
.
Nastavte výchozí verzi Pythonu Rocky Linux 8
Pokud máte aplikaci, která při hledání příkazů spoléhá na nastavení, python
v systémové cestě musíte vytvořit příkaz python bez verze a nastavit výchozí verzi.
Chcete-li nastavit Python 3 jako příkaz python, aby fungoval v celém systému, 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ří symbolický odkaz python
který ukazuje na zadanou verzi pythonu.
Zadejte python --version
v terminálu a uvidíte výchozí verzi Pythonu.
Chcete-li změnit výchozí verzi, použijte jeden z výše uvedených příkazů. Pokud chcete odebrat příkaz python bez verze, napište:
sudo alternatives --auto python
Závěr
Na Rocky Linux 8 není Python ve výchozím nastavení nainstalován.
Chcete-li nainstalovat Python 3, zadejte dnf install python3
a pro instalaci Pythonu 2 napište dnf install python2
.