Jak nainstalovat Python 3.11 na Ubuntu 24.04, 22.04 nebo 20.04

Přestože Python 3.11 již není nejnovější verzí, zůstává pro mnoho vývojářů možností. Navzdory příchodu Pythonu 3.12 a nadcházejícího Pythonu 3.13, 3.11 stále nabízí pevný základ s pozoruhodnými vylepšeními, díky nimž je pro uživatele Ubuntu životaschopnou volbou.

Klíčové vlastnosti Pythonu 3.11:

  • Přizpůsobení strukturního vzoru: Zjednodušuje proces porovnávání složitých datových struktur.
  • Kontextoví manažeři v závorkách: Zavádí čitelnější syntaxi pro použití kontextových manažerů.
  • Vylepšené chybové zprávy: Usnadňuje ladění pomocí informativnějších a uživatelsky přívětivějších chybových zpráv.
  • Runtime Audit Hooks: Poskytuje nové API pro monitorování a úpravu chování programu Python.
  • Další moduly standardní knihovny: Přidává nové moduly jako 'zoneinfo' pro lepší podporu časového pásma a 'http.client' pro funkčnost klienta HTTP na vysoké úrovni.

Díky těmto funkcím je Python 3.11 silným kandidátem pro ty, kteří hledají rovnováhu mezi stabilitou a vylepšenými funkcemi. Nyní nainstalujme Python 3.11 na Ubuntu 24.04, 22.04 nebo 20.04 pomocí příkazů terminálu.

Aktualizujte Ubuntu před instalací Pythonu 3.11

Důrazně doporučujeme spustit aktualizaci ve vašem terminálu před instalací Pythonu 3.11, abyste se vyhnuli potenciálním konfliktům během instalace. Aktualizace vašeho terminálu zajistí, že všechny balíčky jsou aktuální pomocí následujícího příkazu:

sudo apt update

Všechny zastaralé balíčky můžete upgradovat pomocí následujícího příkazu.

sudo apt upgrade

Importovat PPA Python

Distribuce Ubuntu obvykle ve výchozím nastavení zahrnují Python, ale často postrádají možnosti aktualizací s novými vydáními. K instalaci nejnovější verze Pythonu 3.11 bude tato příručka používat uznávanou a široce uznávanou PPA třetí strany.

Nejprve importujte repozitář Pythonu s nejaktuálnějšími stabilními vydáními.

sudo add-apt-repository ppa:deadsnakes/ppa -y

Než budete pokračovat, spusťte aktualizaci APT, abyste zajistili odraz nově importovaného PPA.

sudo apt update

Nainstalujte Python 3.11 pomocí příkazu terminálu APT

Jakmile úspěšně importujete PPA Python 3.11, nainstalujte Python 3.11 provedením následujícího příkazu ve vašem terminálu:

sudo apt install python3.11

Pomocí následujícího příkazu ověřte instalaci a verzi sestavení Pythonu 3.11.

python3.11 --version

Pokud chcete, můžete také nainstalovat následující doplňkové doplňky pro Python 3.11:

  • Modul ladění:
sudo apt install python3.11-dbg
  • Modul pro vývojáře (dev):
sudo apt install python3.11-dev
  • Modul VENV (virtuální prostředí):
sudo apt install python3.11-venv
  • Modul Distutils:
sudo apt install python3.11-distutils
  • obslužný modul lib2to3:
sudo apt install python3.11-lib2to3
  • Modul DBM.GNU:
sudo apt install python3.11-gdbm
  • Tkinter modul:
sudo apt install python3.11-tk

Chcete-li nainstalovat všechny doplňky najednou, spusťte následující příkaz.

sudo apt install python3.11-full

Nainstalujte PIP pomocí Pythonu 3.11

Většina uživatelů může snadno nainstalovat Python 3.11 z úložiště Python PPA spuštěním následujícího příkazu APT:

sudo apt install python3-pip

Ujistěte se, že je nainstalován Python Pip. Pokud se vyskytnou problémy, přeinstalujte jej ručně podle následujících kroků ke stažení get-pip.py pomocí příkazu wget:

wget https://bootstrap.pypa.io/get-pip.py

Po stažení souboru je dalším krokem jeho instalace.

python3 get-pip.py

Doporučujeme, abyste po instalaci Pipu zkontrolovali aktualizace, abyste měli jistotu, že máte nejnovější verzi. To vám pomůže zůstat v obraze s nejnovějšími funkcemi a vylepšeními.

python3 -m pip install --upgrade pip

Chcete-li ověřit nainstalovanou verzi Pip 3.11, spusťte následující příkaz:

pip --version

Pomocí těchto příkazů můžete nainstalovat a upgradovat Pip pro Python 3.11, což vám umožní instalovat další balíčky a knihovny Pythonu.

Další příkaz: Přepnout výchozí verze Pythonu

Pokud máte v systému nainstalovaných více verzí Pythonu a chcete nastavit konkrétní verzi jako výchozí, můžete mezi nimi přepínat podle následujících kroků.

Nejprve musíte přidat symbolické odkazy pro každou verzi Pythonu zvlášť. Chcete-li to provést, spusťte následující příkazy:

Zde je příklad (můžete si jej přizpůsobit nebo zkopírovat):

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 6
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 7

Všimněte si, že číslo na konci každého příkazu (např. 1, 2, 3 atd.) představuje prioritu verze. Vyšší číslo znamená vyšší prioritu. V tomto příkladu má Python 3.12 nejvyšší prioritu (7) a Python 2.7 má nejnižší prioritu (1).

Chcete-li přepnout na jinou verzi Pythonu, můžete zadat odpovídající číslo výběru v následujícím příkazu:

sudo update-alternatives --config python
Přechod z Pythonu 3.12 na Python 3.11 na Ubuntu
Příklad změny z Pythonu 3.12 na Python 3.11 jako výchozí verze na Ubuntu

Pokud například chcete nastavit Python 3.11 jako výchozí, zadejte číslo 3. Výstup příkazu by měl vypadat takto:

Pokud je příkaz úspěšný, uvidíte následující výstup:

update-alternatives: using /usr/bin/python3.11 to provide /usr/bin/python (python) in manual mode

Tyto kroky vám pomohou nastavit Python 3.11 jako výchozí verzi ve vašem systému Ubuntu Linux. Díky tomu budete moci bez námahy přepínat mezi různými verzemi Pythonu.

Závěr

Závěrem lze říci, že lze snadno nainstalovat Python 3.11 na Ubuntu 24.04, 22.04 nebo 20.04 pomocí úložiště PPA a příkazů APT. Python 3.11 nabízí ve srovnání se svými předchůdci řadu nových funkcí, oprav chyb a vylepšení, takže je ideální volbou pro různé případy použití, jako je vývoj webu, analýza dat, vědecké výpočty a umělá inteligence. Podle příkazů uvedených v této příručce mohou uživatelé bez námahy nastavovat a přepínat mezi různými verzemi Pythonu na svých systémech Ubuntu Linux, a tak využívat nejnovější funkce a vylepšení programovacího jazyka Python.

Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

Napsat komentář