GNU/Linux >> Znalost Linux >  >> Fedora

Jak nainstalovat Python 3.10 na Fedora Linux

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 na konci této příručky vědět, jak nainstalovat Python 3.10 na Fedora Linux . Stejný princip bude fungovat na většině verzí Fedora Linux.

Předpoklady

  • Doporučený operační systém: Fedora Linux 34
  • Uživatelský účet: Uživatelský účet s přístupem sudo nebo root.

Aktualizace operačního systému

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

sudo dnf update && sudo dnf upgrade -y

Nainstalujte Python 3.10 pomocí DNF

Instalace nejnovějších verzí Pythonu 3.10 je na Fedora Linux relativně přímočarý proces, vzhledem k tomu, že se jedná o upstream verzi Rhel, která se zaměřuje na nejnovější verze balíčků, které se obnovují každých 6 měsíců.

Nejprve se ujistěte, že je povoleno úložiště pro testování aktualizací:

sudo dnf install --enablerepo=updates-testing python3.10

Dále nainstalujte Python 3.10 pomocí následujícího příkazu:

sudo dnf install python3.10

Příklad balíčků, které budou nainstalovány:

Zadejte Y a poté stiskněte enter pokračujte v instalaci.

Po dokončení potvrďte kontrolu verzí následovně:

python3.10 --version

Příklad výstupu:

[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1

To je vše a nainstalovali jste Python 3.10.

Nainstalujte Python 3.10 na Fedora Linux ze zdroje

Alternativní možností pro ty, kteří se cítí být náročnější nebo vyžadují určitá pokročilá sestavení z git repozitáře zdroje, se mohou rozhodnout pro instalaci přímo ze zdroje. Hlavním problémem této metody je, že nemůžete snadno aktualizovat správce balíčků DNF, jako byste to dělali, a budete jej muset znovu zkompilovat, aby došlo ke změnám.

Nejprve budete muset nainstalovat závislosti nezbytné k sestavení Pythonu 3.10:

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -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.0rc1.tar.xz

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

tar -xf Python-3.10.0rc1.tar.xz

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

cd Python-3.10.0rc1.tar.xz && ./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á:

Jak vidíte, máme 2 jádra, takže v příkazu (make) jsme použili (-j 2) .

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í systémový binární python python binární soubor /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:

[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1

Fedora
  1. Jak nainstalovat Python na Linux

  2. Jak nainstalovat VLC na Fedora Linux

  3. Jak nainstalovat Python na Linux Mint 20

  1. Jak nainstalovat multimediální kodeky ve Fedora Linux

  2. Jak nainstalovat Zoom ve Fedora Linux 35

  3. Jak nainstalovat Python 3.10 na Rocky Linux 8

  1. Jak nainstalovat Python 3.9 na Rocky Linux 8

  2. Jak přidat písma do Fedora Linux

  3. Jak nainstalovat PostgreSQL 14 ve Fedora Linux