Úvod
Python je populární programovací jazyk často používaný k psaní skriptů pro operační systémy. Je dostatečně univerzální pro použití při vývoji webu a designu aplikací.
V tomto tutoriálu se dozvíte, jak nainstalovat Python 3.8 na Ubuntu 18.04 nebo Ubuntu 20.04.
Předpoklady
- Systém se systémem Ubuntu 18.04 nebo Ubuntu 20.04
- Uživatelský účet s sudo privilegia
- Přístup k oknu terminálu/příkazovému řádku (Ctrl –Alt –T )
- Ujistěte se, že je vaše prostředí nakonfigurováno pro použití Pythonu 3.8
Možnost 1:Nainstalujte Python 3 pomocí apt (snazší)
Tento proces používá apt správce balíčků k instalaci Pythonu. Existuje méně kroků, ale závisí to na hostování aktualizací softwaru třetí stranou. V úložišti třetí strany možná neuvidíte nová vydání tak rychle.
Většina továrních verzí Ubuntu 18.04 nebo Ubuntu 20.04 je dodávána s předinstalovaným Pythonem. Zkontrolujte svou verzi Pythonu zadáním následujícího:
python --version
Pokud je úroveň revize nižší než 3.7.x nebo pokud Python není nainstalován, pokračujte dalším krokem.
Krok 1:Aktualizujte a obnovte seznamy úložišť
Otevřete okno terminálu a zadejte následující:
sudo apt update
Krok 2:Instalace podpůrného softwaru
Balíček software-properties-common vám poskytuje lepší kontrolu nad správcem balíčků tím, že vám umožňuje přidávat úložiště PPA (Personal Package Archive). Nainstalujte podpůrný software pomocí příkazu:
sudo apt install software-properties-common
Krok 3:Přidejte Deadsnakes PPA
Deadsnakes je PPA s novějšími verzemi než výchozí úložiště Ubuntu. Přidejte PPA zadáním následujícího:
sudo add-apt-repository ppa:deadsnakes/ppa
Systém vás vyzve ke stisknutí klávesy Enter pro pokračování. Udělejte to a nechte to dokončit. Znovu obnovte seznamy balíčků:
sudo apt update
Krok 4:Nainstalujte Python 3
Nyní můžete spustit instalaci Pythonu 3.8 příkazem:
sudo apt install python3.8
Nechte proces dokončit a ověřte, zda byla verze Pythonu úspěšně nainstalována::
python --version
Možnost 2:Instalace Pythonu 3.7 ze zdrojového kódu (nejnovější verze)
Tento proces použijte ke stažení a kompilaci zdrojového kódu od vývojáře. Je to trochu složitější, ale kompromisem je přístup k novější verzi Pythonu.
Krok 1:Aktualizujte místní úložiště
Chcete-li aktualizovat místní úložiště, použijte příkaz:
sudo apt update
Krok 2:Instalace podpůrného softwaru
Kompilace balíčku ze zdrojového kódu vyžaduje další software.
Chcete-li nainstalovat požadované balíčky pro Python, zadejte následující:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
Krok 3:Stáhněte si nejnovější verzi zdrojového kódu Pythonu
Chcete-li stáhnout nejnovější verzi zdrojového kódu Pythonu, přejděte na /tmp
a použijte wget
příkaz:
cd /tmp
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
Krok 4:Extrahujte komprimované soubory
Dále musíte rozbalit stažený soubor tgz pomocí příkazu:
tar -xf Python-3.8.3.tgz
Krok 5:Otestujte systém a optimalizujte Python
Před instalací softwaru se ujistěte, že jste otestovali systém a optimalizovali Python.
./configure
příkaz vyhodnotí a připraví Python k instalaci do vašeho systému. Pomocí --optimization
možnost zrychlí provádění kódu o 10–20 %.
Zadejte následující:
cd python-3.8.3
./configure --enable-optimizations
Dokončení tohoto kroku může trvat až 30 minut.
Krok 6:Instalace druhé instance Pythonu (doporučeno)
Chcete-li vytvořit druhou instalaci Pythonu 3.835, kromě vaší aktuální instalace Pythonu zadejte následující:
sudo make altinstall
Doporučuje se použít altinstall
metoda. Váš systém Ubuntu může mít softwarové balíčky závislé na Pythonu 2.x.
(Volba) Přepsat výchozí instalaci Pythonu
Chcete-li nainstalovat Python 3.8.3 přes váš stávající Python, zadejte následující:
sudo make install
Nechte proces dokončit.
Krok 7:Ověřte verzi Pythonu
Zadejte následující:
python3 --version
Používání různých verzí Pythonu
Pokud jste použili altinstall
metodou, máte ve svém systému dvě různé verze Pythonu současně. Každá instalace používá jiný příkaz.
Použijte python
příkaz ke spouštění příkazů pro jakoukoli starší verzi Pythonu 2.x ve vašem systému. Například:
python --version
Chcete-li spustit příkaz pomocí novější verze, použijte python3
. Například:
python3 --version
Ve vašem systému je možné mít více hlavních (3.x nebo 2.x) verzí Pythonu. Pokud máte nainstalovaný Python 3.7.xa Python 3.8.x, použijte druhou číslici k určení, kterou verzi chcete používat:
python3.7 --version
python3.8 --version