Python je pravděpodobně jedním z nejpopulárnějších a nejuniverzálnějších programovacích jazyků. Je to víceúčelový jazyk a poskytuje nesčetné množství případů použití, jako je vývoj kompletních webových aplikací, umělá inteligence, web scraping a vizualizace dat na skvělých řídicích panelech v datové vědě.
V současné době je Python 3.9.7 nejnovější verzí Pythonu a poskytuje celou řadu výhod včetně flexibilních proměnných a funkčních notací, sjednocovacích operátorů v dict, podpory časového pásma IANA a mnoha dalších.
V této příručce vás provedeme instalací Pythonu 3.9 na Debian 11.
Krok 1:Nainstalujte závislosti Python3
Tento návod bude vyžadovat, abychom zkompilovali Python ze zdroje. To nám umožňuje nainstalovat nejnovější verzi Pythonu a dále přizpůsobit možnosti sestavení.
Chcete-li začít, aktualizujte index balíčku.
$ sudo apt update
Dále nainstalujte závislosti a knihovny potřebné k sestavení Pythonu.
$ sudo apt install build-essential libncurses5-dev zlib1g-dev libnss3-dev libgdbm-dev libssl-dev libsqlite3-dev libffi-dev libreadline-dev curl libbz2-dev
Tím se nainstaluje řada dalších balíčků a dalších závislostí.
Po dokončení instalace závislostí Pythonu bude dalším krokem stažení nejnovějšího instalačního souboru Pythonu 3.9.
Krok 2:Stáhněte a nainstalujte nejnovější Python 3.9
Dále si stáhneme soubor se zdrojovým kódem gzip z oficiálního vydání Pythonu a stránku stahování, jak je znázorněno.
Chcete-li tedy stáhnout soubor tarball, spusťte příkaz:
$ sudo wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
Dále extrahujte komprimovaný soubor následovně.
$ tar -xvf Python-3.9.1.tgz
Po extrakci nyní budete mít 2 soubory:soubor tarball a dekomprimovanou složku (Python-3.9.7)
Chcete-li zkompilovat Python ze zdroje, přejděte do nekomprimované složky.
$ cd Python-3.9.1
Poté spusťte konfigurační skript podle obrázku.
$ /configure --enable-optimizations
Tím se spustí několik testů a zabere to docela dlouho. V mém případě to trvalo přibližně 30 minut. Zde je ukázkový výstup.
Poté zahajte proces sestavování.
$ make -j 2
-j volba určuje počet jader CPU. Počet jader v systému Linux můžete zkontrolovat spuštěním nproc příkaz.
$ nproc
Zde je ukázkový výstup procesu sestavení.
Poté spusťte následující příkaz k instalaci binárních souborů Pythonu.
$ sudo make altinstall
Tím je instalace Pythonu 3.9.7 na váš systém dokončena.
Krok 3:Testování instalace
Nainstalovanou verzi Pythonu můžete potvrdit příkazem:
$ python3.9 --version
K shellu Pythonu 3.9 se dostanete pomocí příkazu
$ python3.9
Abychom to mohli vyzkoušet, napíšeme jednoduchý program, který zjistí součet dvou proměnných, x a y.
x = 35 y = 75 z = x + y print("Hello, the sum of x and y is", +z)
Výstup
Dobrý den, součet x a y je 110
A jdeme na to! Python 3.9.7 je nyní nainstalován na Debianu 11.