Python je jedním z nejpopulárnějších programovacích jazyků na světě. Díky své jednoduché a snadno naučitelné syntaxi je Python skvělou volbou pro začátečníky i zkušené vývojáře. Python je poměrně všestranný programovací jazyk. Může být použit jako skriptovací jazyk, k vytváření her, vývoji webových stránek, vytváření algoritmů strojového učení a analýze dat.
Python 3.7 obsahuje mnoho nových funkcí, jako je odložené hodnocení typových anotací, podpora datových tříd a kontextových proměnných, přizpůsobení přístupu k atributům modulu a další.
Tento tutoriál popisuje dva způsoby instalace Pythonu 3.7 na Ubuntu 18.04:Pomocí standardního apt
nástroj z deadsnakesPPA a vytvořením 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.
Předpoklady #
Abyste mohli instalovat balíčky do svého systému Ubuntu, musíte být přihlášeni jako root nebo uživatel s přístupem sudo.
Instalace Pythonu 3.7 na Ubuntu pomocí Apt #
Instalace Pythonu 3.7 na Ubuntu pomocí apt je relativně přímočarý proces a zabere jen několik minut:
-
Začněte aktualizací seznamu balíčků a instalací předpokladů:
sudo apt update
sudo apt install software-properties-common
-
Dále přidejte PPA mrtvých hadů do svého seznamu zdrojů:
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.7 pomocí:
sudo apt install python3.7
-
V tomto okamžiku je Python 3.7 nainstalován na vašem systému Ubuntu a připraven k použití. Můžete to ověřit zadáním:
python3.7 --version
Python 3.7.3
Instalace Pythonu 3.7 na Ubuntu ze zdroje #
V této sekci vám ukážeme, jak stáhnout a zkompilovat Python 3.7:
-
Nejprve aktualizujte seznam balíčků a nainstalujte balíčky potřebné k sestavení zdroje Pythonu:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev wget libbz2-dev
-
Stáhněte si zdrojový kód nejnovější verze ze stránky pro stahování Pythonu pomocí následujícího wgetcommand:
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
V době psaní tohoto článku je nejnovější vydání
3.7.4
. -
Jakmile je stahování dokončeno, extrahujte gzipovaný tarball:
tar -xf Python-3.7.4.tgz
-
Dále přejděte do zdrojového adresáře Pythonu a spusťte
configure
skript, který provede řadu kontrol, aby se ujistil, že jsou přítomny všechny závislosti na vašem systému:cd Python-3.7.4
./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 pomocí
make
:make -j 8
Pro rychlejší sestavení upravte
-j
příznak podle vašeho procesoru. Pokud neznáte počet jader ve vašem procesoru, můžete jej zjistit zadánímnproc
. Systém použitý v této příručce má 8 jader, takže používáme-j8
vlajka. -
Po dokončení sestavení nainstalujte binární soubory Pythonu spuštěním následujícího příkazu:
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.7 byl nainstalován a připraven k použití. Ověřte to zadáním:
python3.7 --version
Výstup zobrazí verzi Pythonu:
Python 3.7.4