Volný a open-source programovací jazyk Python je jedním z nejpopulárnějších jazyků na vysoké úrovni a objektově orientovaných aplikací. Obecně se používá v automatizaci, skriptování, analýze dat, strojovém učení, vývoji back-end, zpracování velkých dat a provádění složité matematiky. Díky svým všestranným funkcím je oblíbenou volbou pro začátečníky i zkušené vývojáře. V době psaní tohoto článku je Python 3.10 nejnovější verzí Pythonu.
V tomto příspěvku vám ukážeme, jak nainstalovat Python 3.10 na Rocky Linux 8.
Předpoklady
- Server se systémem Rocky Linux 8 na cloudové platformě Atlantic.Net
- Heslo uživatele root nakonfigurované na vašem serveru
Krok 1 – Vytvořte cloudový server Atlantic.Net
Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Rocky Linux 8 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.
Jakmile se přihlásíte na svůj server, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.
dnf update -y
Krok 2 – Instalace požadovaných závislostí
Nejprve budete muset nainstalovat některé závislosti potřebné pro kompilaci Pythonu 3.10. Všechny je můžete nainstalovat spuštěním následujícího příkazu:
dnf install curl gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y
Jakmile jsou všechny závislosti nainstalovány, můžete přejít k dalšímu kroku.
Krok 3 – Instalace Pythonu 3.10 na Rocky Linux 8
Nejprve přejděte na oficiální stránku stahování Pythonu a stáhněte si nejnovější verzi Pythonu pomocí následujícího příkazu:
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
tar -xf Python-3.10.0.tar.xz
Dále změňte adresář na extrahovaný adresář a nakonfigurujte Python pomocí následujícího příkazu:
cd Python-3.10.0 ./configure --enable-optimizations
Dále spusťte proces sestavení pomocí následujícího příkazu:
make -j 2 nproc
Nakonec nainstalujte Python 3.10 spuštěním následujícího příkazu:
make altinstall
Po úspěšné instalaci ověřte instalaci Pythonu pomocí následujícího příkazu:
python3.10 --version
Získáte následující výstup:
Python 3.10.0
Krok 4 – Vytvořte virtuální prostředí v Pythonu
Python poskytuje modul venv, který vám umožňuje vytvořit virtuální prostředí a nasadit vaši aplikaci v izolovaném prostředí.
Chcete-li vytvořit virtuální prostředí s názvem app_env, spusťte následující příkaz:
python3.10 -m venv app_env
Dále aktivujte virtuální prostředí pomocí následujícího příkazu:
source app_env/bin/activate
Získáte následující shell:
(app_env) [[email protected] ~]#
Nyní můžete použít správce balíčků PIP k instalaci jakéhokoli balíčku a závislostí ve vašem virtuálním prostředí.
Například spusťte následující příkaz pro instalaci apache-airflow:
pip3.10 install apache-airflow
Pokud chcete tento balíček odstranit, spusťte níže uvedený příkaz:
pip3.10 uninstall apache-airflow
Chcete-li ukončit virtuální prostředí Pythonu, spusťte následující příkaz:
deactivate
Závěr
Ve výše uvedené příručce jsme vysvětlili, jak nainstalovat Python 3.10 na Rocky Linux 8. Nyní můžete začít vyvíjet svou první aplikaci pomocí programovacího jazyka Python. Vyzkoušejte to ještě dnes na VPS hostingu od Atlantic.Net!