blog.vyoralek.cz
Instalace Python 3.6 na Ubuntu 16.04

Instalace Python 3.6 na Ubuntu 16.04

🎙 Poslední aktualizace článku 24.6.2018. Pokud najdete nějaké rozdíly v aktuálním stavu, dejte vědět v komentářích, díky.

Ve výchozí instalaci Ubuntu 16.04 je k dispozici Python 3.5.2 (můžeme si ověřit pomocí příkazu python3 -V). Některé aplikace však vyžadují Python 3.5.3 a vyšší a my se tak podíváme jak ho do této verze Ubuntu přidat.

Přidání repository třetí strany

Nejprve je potřeba přidat repozitář třetí strany, tzv. PPA

sudo add-apt-repository ppa:jonathonf/python-3.6

a budeme muset ještě přidání povrdit

A plain backport of *just* Python 3.6. System extensions/Python libraries may or may not work.

Don't remove Python 3.5 from your system - it will break.
 More info: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6
Press [ENTER] to continue or ctrl-c to cancel adding it

a nakonec provedeme refresh balíčků

sudo apt-get update

Instalace Pythonu 3.6

Nejrpve nainstalujeme samotný balíček

sudo apt-get install python3.6

a nastavíme Python 3.6 jako prioritnější před 3.5 – původní verzi Pythonu jsme zachovali.

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

Nakonec si můžeme zkontrolovat, že Python 3.6 bude nově výchozí pro Python 3 namísto původní verze 3.5

Mějte na paměti, že jakékoliv další balíčky závislé na verzi je potřeba nainstalovat se suffixem 3.6, jinak budou nainstalovány verze pro 3.5, tj. např.

  • python3.6-venv
  • python3.6-dev
  • atp..

2 comments

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..

    • 🙂 další upgrady by zatím neměly být nezbytné. Hlavní důvod byl Home-Assistant, který vyžaduje Python 3.5.3 a jak na potvoru v základu byl jen 3.5.2. Proto jsem to hodil raději na 3.6 s kterým to snad nějakou dobu bude fungovat.

Odebírejte blog emailem

Mějte ihned informaci o novém článku ze světa technologií.