Přestože nejnovější verze Pythonu na Ubuntu 20.04 je 3.x, stále můžeme nainstalovatPython 2.7 ze svého oficiálního úložiště. Zde vám to ukážeme spolu s kroky k alternativám aktualizace pro výběr výchozí verze Pythonu na vašem Linuxu.
Se základním a uživatelsky přívětivým programovacím jazykem Python můžete kódovat téměř jakoukoli představitelnou aplikaci. Ale je to jen kus softwaru jako každý jiný – instalace a správa mohou být někdy složité. Tedy ne pro Ubuntu. Syntaxe Pythonu je jednoduchá a srozumitelná, takže začátečníci a ti, kteří přecházejí, se rychle zorientují. Objektová orientace je v Pythonu plně podporována, ale není vynuceno žádné objektově orientované programování. Python také podporuje různé programovací styly, jako je imperativní, strukturální, funkční nebo aspektově orientované programování.
- Podívejme se, jak nainstalovat verzi Pythonu 2.7 na Ubuntu 20.04 LTS
Protože balíčky pro instalaci tohoto programovacího jazyka jsou již v oficiálním úložišti, jednoduše zadejte-
sudo apt update sudo add-apt-repository universe
sudo apt install python2.7
nebo
- K instalaci Pythonu-2 můžete také použít níže uvedený příkaz:
sudo apt install python
Chcete-li zkontrolovat verzi-
python --version
- Nainstalujte Pip2
Pip2 není k dispozici v úložišti Ubuntu 20.04 k instalaci, proto jej musíme stáhnout ručně-
sudo apt install curl
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
- Nyní nainstalujte stažený skript –
sudo python2 get-pip.py
- Chcete-li zkontrolovat verzi-
pip2 --version
- Jak víme, nejnovější verze Pythonu na Ubuntu je 3.x, tedy v případě, že chcete nainstalovat i to.
sudo apt install python3
- Nastavit výchozí verzi Pythonu
Sice můžeme nainstalovat více verzí, ale problém, jak nastavit tu výchozí pro systém. Myslím, když napíšete-
python
na vašem příkazovém terminálu Linuxu, která verze by měla volat 2.7, 3.8 nebo jakoukoli jinou. Abychom mohli nastavit výchozí, musíme přiřadit prioritu různým verzím jazyka Python dostupným v našem systému Ubuntu.
Za tímto účelem nejprve nastavte alternativní verze pro Python . Na svých systémech mám například dvě verze, jedna je 2.7 a druhý je 3.8. Nastavuji tedy 2.7 jako výchozí verzi tím, že jí udělíte prioritu 1 a 2 až 3,8 jedna.
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2
Stejným způsobem můžete nastavit prioritu alternativní verze s. Až to bude hotové, podívejme se, jaké verze jsou nyní dostupné v alternativách aktualizací.
update-alternatives --list python
Výše uvedený příkaz zobrazí seznam všech verzí dostupných ve vašem systému.
Nyní, když napíšete – python
na vašem terminálu to zavolá 2.7 nainstalovanou verzi, nikoli 3.8.
Přepnutí verze Pythonu:
Co se ale stane, pokud v budoucnu budete chtít nastavit Python 3.8 jako výchozí verzi, pak k tomu můžete použít jednoduchý příkaz-
update-alternatives --config python
Výše uvedený příkaz poskytne textovou možnost výběru pro nastavení priorityverzí Pythonu . Jednoduše zadejte Výběr číslo přiřadit konkrétní verzi a stiskněte Enter klíč, změní to prioritu Pythonu a také výchozí verzi přepínače nastavenou pro váš systém.