Ú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