Python je jedním z nejrozšířenějších programovacích jazyků na světě. Díky své jednoduché a snadno naučitelné syntaxi je Python oblíbenou volbou pro začátečníky i zkušené vývojáře. Python je poměrně všestranný programovací jazyk. Lze jej použít k vytváření všech druhů aplikací, od jednoduchých skriptů až po složité algoritmy strojového učení.
Python 3.8 je nejnovější hlavní vydání jazyka Python. Obsahuje mnoho nových funkcí, jako jsou výrazy přiřazení, pouze poziční parametry, podpora f-stringů a další.
Python 3.8 není k dispozici ve výchozích úložištích Ubuntu. V tomto tutoriálu se budeme zabývat dvěma různými způsoby instalace Pythonu 3.8 na Ubuntu 18.04. První možností je nainstalovat deb balíček z deadsnakesPPA a druhou možností je sestavení ze zdrojového kódu.
Stejné kroky platí pro Ubuntu 16.04 a jakoukoli distribuci založenou na Ubuntu, včetně Kubuntu, Linux Mint a Elementary OS.
Instalace Pythonu 3.8 na Ubuntu pomocí Apt #
Instalace Pythonu 3.8 na Ubuntu pomocí aptis je relativně přímočarý proces a trvá jen několik minut:
-
Spusťte následující příkazy jako root nebo uživatel s přístupem sudo, abyste aktualizovali seznam balíčků a nainstalovali předpoklady:
sudo apt update
sudo apt install software-properties-common
-
Přidejte PPA mrtvých hadů do seznamu zdrojů vašeho systému:
sudo add-apt-repository ppa:deadsnakes/ppa
Po zobrazení výzvy stiskněte
Enter
pokračovat:Press [ENTER] to continue or Ctrl-c to cancel adding it.
-
Jakmile je úložiště povoleno, nainstalujte Python 3.8 pomocí:
sudo apt install python3.8
-
Ověřte, zda byla instalace úspěšná, zadáním:
python3.8 --version
Python 3.8.0
V tomto okamžiku je na vašem systému Ubuntu nainstalován Python 3.8 a můžete jej začít používat.
Instalace Pythonu 3.8 na Ubuntu ze zdroje #
V této části vysvětlíme, jak zkompilovat Python 3.8 ze zdroje.
-
Aktualizujte seznam balíčků a nainstalujte balíčky potřebné k sestavení Pythonu:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
-
Stáhněte si zdrojový kód nejnovější verze ze stránky pro stahování Pythonu pomocí
wget
:wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
V době psaní tohoto článku je nejnovější vydání
3.8.0
. -
Po dokončení stahování rozbalte archiv gzip:
tar -xf Python-3.8.0.tgz
-
Přepněte se do zdrojového adresáře Pythonu a spusťte
configure
skript, který provádí řadu kontrol, aby se ujistil, že jsou přítomny všechny závislosti na vašem systému:cd Python-3.8.0
./configure --enable-optimizations
--enable-optimizations
optimalizuje binární soubor Pythonu spuštěním více testů. To zpomaluje proces sestavování. -
Spusťte proces sestavení Pythonu 3.8:
make -j 8
Pro rychlejší sestavení upravte
-j
aby odpovídaly počtu jader ve vašem procesoru. Číslo zjistíte zadánímnproc
. -
Po dokončení procesu sestavení nainstalujte binární soubory Pythonu zadáním:
sudo make altinstall
Nepoužívejte standardní
make install
protože přepíše výchozí binární systém python3. -
A je to. Python 3.8 byl nainstalován a připraven k použití. Ověřte to zadáním:
python3.8 --version
Výstup by měl zobrazovat verzi Pythonu:
Python 3.8.0