GNU/Linux >> Znalost Linux >  >> AlmaLinux

Jak nainstalovat Python 3.10 na AlmaLinux 8

Python je jedním z nejpopulárnějších jazyků na vysoké úrovni, který se zaměřuje na aplikace na vysoké úrovni a objektově orientované aplikace od jednoduchých skriptů až po složité algoritmy strojového učení. Python 3.10 je nejnovější vydání a není klasifikováno jako stabilní ve srovnání s Pythonem 3.9, ale očekává se, že konečný kandidát bude dokončen 4. října 2021.

Některé z funkcí, které Python umí:

  • Python lze použít na serveru k vytváření webových aplikací.
  • Python lze používat spolu se softwarem k vytváření pracovních postupů.
  • Python se může připojit k databázovým systémům. Může také číst a upravovat soubory.
  • Python lze použít ke zpracování velkých dat a provádění složité matematiky.
  • Python lze použít pro rychlé prototypování nebo vývoj softwaru připraveného pro výrobu.

Pro uživatele a zejména vývojáře, kteří chtějí vyzkoušet nejnovější verzi Pythonu, budete vědět, jak nainstalovat Python 3.10 na Almalinux 8.

Předpoklady

  • Doporučený operační systém: AlmaLinux 8.
  • Uživatelský účet: Uživatelský účet s právy sudo nebo přístup root (příkaz su) .

Aktualizace operačního systému

Aktualizujte svůj AlmaLinux operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:

sudo dnf update && sudo dnf upgrade -y

Výukový program bude používatpříkaz sudo a za předpokladu, že máte status sudo . Chcete-li ověřit stav sudo na vašem účtu:

sudo whoami

Ukázkový výstup zobrazující stav sudo:

[joshua@localhost ~]$ sudo whoami
root

Pokud jste si nenastavili uživatelský účet sudo a chtěli byste to udělat, navštivte náš návod Jak přidat uživatele do Sudoers na AlmaLinux .

Chcete-li použít rootový účet , použijte k přihlášení následující příkaz s heslem uživatele root.

su

Nainstalujte Python 3.10 ručně

První možností je nainstalovat Python 3.10 ze zdroje. Jedná se o přímočarý proces, dokonce i s kompilací ze zdroje. Nejprve budete muset nainstalovat závislosti nezbytné k sestavení Pythonu 3.10:

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y

Druhá část je návštěva stránky ke stažení na webu Pythonu a získání nejnovější verze pomocí (wget) :

wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

Poznámka, toto je stabilní verze Pythonu 3.10; navštivte a zkontrolujte aktualizace.

Archiv souborů je malý, takže stahování nebude trvat dlouho. Po dokončení rozbalte archiv:

tar -xf Python-3.10.0.tar.xz

Budete se muset přepnout do zdrojového adresáře a spustit konfigurační skript, který provede nezbytný kontrolní seznam, abyste zajistili přítomnost všech závislostí, aby instalace fungovala.

cd Python-3.10.0 && ./configure --enable-optimizations

Všimněte si, že (–povoleno-optimalizace) se doporučuje, protože optimalizuje binární soubor Pythonu spuštěním více testů, ale vyžaduje více času, než budete soutěžit. Celkově by proces měl trvat několik minut, takže se nedoporučuje přeskočit.

Příklad koncového výstupu:

Další možností je použít (make) příkaz ke spuštění procesu sestavení.

make -j 2

Všimněte si, že (-j) odpovídá počtu jader ve vašem systému, aby se urychlila doba sestavení. Pokud máte výkonný server, můžete to nastavit tak vysoko, jak chcete. Pokud tak neučiníte, bude to výchozí možnost 1. Chcete-li zjistit, kolik jader máte ve svém systému, spusťte následující kód:

nproc

Ukázkový výstup jader testovacího operačního systému LinuxCapable má:

2

Jak vidíte, máme 2 jádra, takže v příkazu (make) tedy (-j 2) byla použita k využití dvou jader.

V posledním kroku, jakmile dokončíte proces sestavení, nainstalujete zdroj Pythonu 3.10 provedením následujícího:

sudo make altinstall

Všimněte si, že průvodce používá (altinstall) namísto výchozího (instalace) protože to přepíše výchozí binární soubor python3 python /usr/bin/python .

Zkontrolujte verzi instalace a ujistěte se, že byla úspěšně nainstalována, a její aktuální číslo sestavení:

python3.10 --version

Příklad výstupu:

Python 3.10.0

Vytvořte testovací virtuální prostředí

Modul venv Pythonu je virtuální prostředí je prostředí Pythonu, takže interpret Python, knihovny a skripty nainstalované v něm jsou izolovány od těch, které jsou vytvořeny v jiných virtuálních prostředích, a (ve výchozím nastavení) jakékoli knihovny nainstalované ve vašem operačním systému, například ty, které jsou nainstalovány na vašem operačním systému AlmaLinux, aby nedocházelo ke konfliktům a narušování vašich produkčních prostředí.

Abyste se ujistili, že Python 3.10 je nainstalován správně a funguje, vytvořte rychlý projekt Python následovně.

Nejprve vytvořte adresář projektu a přejděte do něj:

mkdir ~/test_app && cd ~/test_app

Nyní v kořenovém adresáři projektu spusťte následující příkaz k vytvoření virtuálního prostředí s názvem testu test_app :

python3.10 -m venv test_app_venv

Dále aktivujte virtuální prostředí následovně:

source test_app_venv/bin/activate

Po spuštění virtuálního prostředí se nyní ocitnete v příkazovém terminálu shellu. Všimnete si, že název vašeho prostředí bude mít předponu.

Příklad:

(test_app_venv) [joshua@localhost test_app]

Ve výchozím nastavení by měl být nainstalován pip 3.10, což je nejpoužívanější správce balíčků pro Python.

V tutoriálu pro testování instalace byl nainstalován Apache-Airflow.

Příklad:

pip3.10 install apache-airflow

Odstraňte testovací aplikaci pomocí PIP3.10.

pip3.10 uninstall apache-airflow

Příklad výstupu:

Proceed (Y/n)? y
  Successfully uninstalled apache-airflow-2.1.4

Chcete-li ukončit virtuální prostředí, použijte následující příkaz:

deactivate

AlmaLinux
  1. Jak nainstalovat MongoDB na AlmaLinux 8

  2. Jak nainstalovat Lighttpd na AlmaLinux 8

  3. Jak nainstalovat PrestaShop na Almalinux 8

  1. Jak nainstalovat Nginx na AlmaLinux 8

  2. Jak nainstalovat MariaDB 10.6 na AlmaLinux 8

  3. Jak nainstalovat PHP 8.0 na AlmaLinux 8

  1. Jak nainstalovat Elasticsearch na AlmaLinux 8

  2. Jak nainstalovat Ntopng na AlmaLinux 8

  3. Jak nainstalovat Laravel na AlmaLinux 8