GNU/Linux >> Znalost Linux >  >> Linux

Doporučený způsob instalace více verzí Pythonu na Ubuntu 20.04

Ubuntu 20.04 je dodáván s předinstalovaným Pythonem 3.8. Možná však budete chtít nainstalovat další verze Pythonu. V tomto tutoriálu vám ukážu doporučený způsob instalace nejnovější verze Pythonu na Ubuntu 20.04.

Nástroj, který použijeme, se nazývá pyenv . pyenv je nástroj, který nám pomáhá spravovat více verzí Pythonu. pyenv vám umožňuje snadno přepínat mezi více verzemi Pythonu. Je jednoduchý, nenápadný a navazuje na UNIXovou tradici jednoúčelových nástrojů, které dělají jednu věc dobře.

Instalovat závislosti#

Pro pyenv aby správně fungoval, musíte nainstalovat požadované závislosti.

Otevřete terminál a zadejte následující příkaz:

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

Instalovat pyenv#

Nainstalujte pyenv zadáním následujícího příkazu:

curl https://pyenv.run | bash

Restartujte svůj shell, aby se změny cesty projevily:

exec $SHELL

Zkontrolujte, zda pyenv je úspěšně nainstalován:

pyenv -v

Instalovat/odinstalovat Python pomocí pyenv#

pyenv install se používá k instalaci verze Pythonu. Jeho syntaxe je:

Usage: pyenv install [-f] [-kvp] <version>
       pyenv install [-f] [-kvp] <definition-file>
       pyenv install -l|--list

  -l/--list             List all available versions
  -f/--force            Install even if the version appears to be installed already
  -s/--skip-existing    Skip the installation if the version appears to be installed already

  python-build options:

  -k/--keep        Keep source tree in $PYENV_BUILD_ROOT after installation
                   (defaults to $PYENV_ROOT/sources)
  -v/--verbose     Verbose mode: print compilation status to stdout
  -p/--patch       Apply a patch from stdin before building
  -g/--debug       Build a debug version

Chcete-li například nainstalovat Python 3.9.6, zadejte následující příkaz:

pyenv install 3.9.6

Chcete-li globálně aktivovat Python 3.9.6, zadejte následující příkaz:

pyenv global 3.9.6

Syntaxe pro odinstalaci konkrétní verze Pythonu je:

Usage: pyenv uninstall [-f|--force] <version>

   -f  Attempt to remove the specified version without prompting
       for confirmation. If the version does not exist, do not
       display an error message.

Chcete-li odinstalovat Python 3.9.6, zadejte následující příkaz:

pyenv uninstall 3.9.6

Pomocí pyenv install můžete nainstalovat více verzí Pythonu současně příkaz. Chcete-li například nainstalovat Python 3.8.5 a 3.9.6, zadejte následující příkaz:

pyenv install 3.8.5 3.9.6

Samozřejmě si můžete ponechat více verzí Pythonu.

Další informace o pyenv naleznete v repozitáři pyenv


Linux
  1. Jak nainstalovat Python 3.9 na Ubuntu 18.04

  2. Jak nainstalovat Python 3.2 v Ubuntu 13.04?

  3. Jak nainstalovat Python 3.9 na Ubuntu 20.04

  1. Jak spravovat více verzí Pythonu pomocí Pyenv v systému Linux

  2. Jak nainstalovat Python 3.6 na Ubuntu 16.04

  3. Jak nainstalovat a přepnout verze Pythonu na Ubuntu 20.04

  1. Jak nainstalovat Python 3 na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat Python 3.7 na Ubuntu 18.04

  3. Jak nainstalovat Python 3.8 na Ubuntu 18.04