GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat a přepnout verze Pythonu na Ubuntu 20.04

Tento tutoriál je o instalaci a přepínání mezi různými verzemi Pythonu na Ubuntu 20.04.

Použití více verzí Pythonu na vašem serveru je velmi dobrá volba, zvláště když máte více aplikací Pythonu a potřebujete je otestovat jednu po druhé. Každá aplikace Pythonu může samozřejmě běžet na jiné verzi Pythonu v závislosti na volbě vývojáře. Vývojářům nebo systémovým administrátorům se doporučuje používat virtuální prostředí pro každou nově nasazenou aplikaci Pythonu. Toto je hlavní účel výukového programu, mít více verzí Pythonu na jednom systému a mít na výběr před vytvořením virtuálních prostředí nebo změnou výchozí verze Pythonu.

V dalších krocích nejprve nainstalujeme výchozí verzi Pythonu v Ubuntu 20.04 a poté nižší verze Pythonu. Jakmile nainstalujeme více verzí Pythonu, vysvětlíme proces jejich přepínání. Pojďme do práce!

Předpoklady

  • Nová instalace Ubuntu 20.04
  • Uživatelská práva:uživatel root nebo uživatel bez oprávnění root s právy sudo

Aktualizujte systém

Před instalací čehokoli na váš server se doporučuje aktualizovat systémové balíčky na jejich nejnovější dostupné verze.

sudo apt update -y && sudo apt upgrade -y

Krok 1. Instalace výchozích verzí Pythonu

V prvním kroku tohoto tutoriálu nainstalujeme výchozí verze Python2 a Python3 v Ubuntu 20.04.

Chcete-li nainstalovat výchozí verzi Python2, spusťte následující příkaz:

sudo apt install python2 -y

Chcete-li zkontrolovat, zda je verze Python2 úspěšně nainstalována, spusťte příkaz níže:

python2 -V

Měli byste získat následující výstup:

root@vps:~# python2 -V
Python 2.7.18

Chcete-li nainstalovat výchozí verzi Python3, spusťte následující příkaz:

sudo apt install python3 -y

Chcete-li zkontrolovat, zda je verze Python3 úspěšně nainstalována, spusťte příkaz níže:

python3 -V

Měli byste získat následující výstup:

root@vps:~# python3 -V
Python 3.8.10

Krok 2. Instalace více verzí Pythonu

V předchozích krocích jsme nainstalovali výchozí verze Pythonu v Ubuntu 20.04, Python3.8 a Python2.7. Nyní nainstalujeme nižší verze Pythonu3, jako je Python3.7 , Python3.6 a Python3.5

Chcete-li nainstalovat Python3.7 , musíte nejprve přidat úložiště:

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

Jakmile je repo přidáno a systém je aktualizován, proveďte níže uvedený příkaz:

sudo apt install python3.7 -y

Chcete-li zkontrolovat, zda je Python3.7 úspěšně nainstalován, spusťte následující příkaz:

python3.7 -V

Měli byste obdržet následující výstup

root@vps:~# python3.7 -V
Python 3.7.12

Další verze pro instalaci je Python3.6 verze. Protože repo je již přidáno, musíte provést následující příkaz k instalaci Pythonu3.6

sudo apt install python3.6 -y

Chcete-li zkontrolovat, zda je Python3.6 úspěšně nainstalován, spusťte následující příkaz:

python3.6 -V

Měli byste obdržet následující výstup

root@vps:~# python3.6 -V
Python 3.6.15

Poslední verze Pythonu, kterou se chystáme nainstalovat, je verze Python3.5:

sudo apt install python3.5 -y

p> Chcete-li zkontrolovat, zda je Python3.5 úspěšně nainstalován, spusťte následující příkaz:

python3.5 -V

Měli byste obdržet následující výstup

root@vps:~# python3.5 -V
Python 3.5.10

Krok 3. Vytvořte symbolické odkazy Pythonu

Jakmile je nainstalováno více verzí Pythonu, musíme přidat symbolické odkazy pro každou verzi Pythonu samostatně. Budeme vytvářet symbolické odkazy pro následující verze Pythonu:Python2.7, Python3.5, Python3.6, Python3.7 a Python3.8 Vedle symbolického odkazu přidáme název skupiny python a číslo možnosti.

Postupně provádějte následující příkazy:

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

Po spuštění byste měli obdržet následující výstup:

root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
update-alternatives: using /usr/bin/python3.5 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3
update-alternatives: using /usr/bin/python3.6 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 4
update-alternatives: using /usr/bin/python3.7 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 5
update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python (python) in auto mode

Krok 4. Změňte verzi Pythonu

Jakmile jsou symbolické odkazy vytvořeny, můžeme vypsat nainstalované verze pythonu a snadno je přepínat. Proveďte níže uvedený příkaz:

sudo update-alternatives --config python

Měli byste získat následující výstup:

  0            /usr/bin/python3.7   4         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode
  3            /usr/bin/python3.6   3         manual mode
  4            /usr/bin/python3.7   4         manual mode
* 5            /usr/bin/python3.8   0         manual mode

Press  to keep the current choice[*], or type selection number:4

Můžete zadat libovolné číslo a používat tuto verzi Pythonu. Například zvolíme Python3.7 zadáním čísla 4

Pokud znovu provedete příkaz:

sudo update-alternatives --config python

Měli byste obdržet následující výstup se změněnou verzí Pythonu

There are 5 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.7   4         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode
  3            /usr/bin/python3.6   3         manual mode
* 4            /usr/bin/python3.7   4         manual mode
  5            /usr/bin/python3.8   0         manual mode

Gratulujeme! Úspěšně jste na svůj systém nainstalovali více verzí Pythonu. Kromě toho jste mohli velmi snadno přepínat verze Pythonu. Samozřejmě to nemusíte dělat sami, protože naši administrátoři vám pomohou s jakýmkoliv aspektem používání více verzí Pythonu. Neváhejte nás kdykoli kontaktovat. Jsme k dispozici 24/7.

Pokud se vám líbil tento příspěvek o tom, jak nainstalovat a přepínat verze Pythonu na Ubuntu VPS, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Python 3.9 na Ubuntu 18.04

  2. Jak nainstalovat Python 2 a Python 3 na Fedoru 35

  3. Jak nainstalovat Python na Ubuntu 20.04 a 18.04?

  1. Jak nainstalovat Python 3.7 na Ubuntu, Debian a LinuxMint

  2. Jak nainstalovat pip na Ubuntu 20.04

  3. Jak nainstalovat Python 3.9 na Ubuntu 20.04

  1. Jak nainstalovat a spustit Python na CentOS 8

  2. Jak nainstalovat Python 3.2 v Ubuntu 13.04?

  3. Jak nainstalovat Python 3.6 na Ubuntu 16.04