GNU/Linux >> Tutoriales Linux >  >> Linux

Forma recomendada de instalar varias versiones de Python en Ubuntu 20.04

Ubuntu 20.04 viene con Python 3.8 preinstalado. Sin embargo, es posible que desee instalar otras versiones de Python. En este tutorial, le mostraré la forma recomendada de instalar la última versión de Python en Ubuntu 20.04.

La herramienta que usaremos se llama pyenv . pyenv es una herramienta que nos ayuda a administrar múltiples versiones de Python. pyenv le permite cambiar fácilmente entre múltiples versiones de Python. Es simple, discreto y sigue la tradición de UNIX de herramientas de propósito único que hacen bien una cosa.

Instalar dependencias#

Para pyenv para que funcione correctamente, debe instalar las dependencias necesarias.

Abra una terminal y escriba el siguiente comando:

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

Instalar pyenv#

Instalar pyenv escribiendo el siguiente comando:

curl https://pyenv.run | bash

Reinicie su shell para que los cambios de ruta surtan efecto:

exec $SHELL

Comprobar si pyenv se instaló correctamente:

pyenv -v

Instalar/Desinstalar Python con pyenv#

El pyenv install se utiliza para instalar la versión de Python. Su sintaxis es:

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

Por ejemplo, para instalar Python 3.9.6, escriba el siguiente comando:

pyenv install 3.9.6

Para activar Python 3.9.6 globalmente, escriba el siguiente comando:

pyenv global 3.9.6

La sintaxis para desinstalar una versión específica de Python es:

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.

Para desinstalar Python 3.9.6, escriba el siguiente comando:

pyenv uninstall 3.9.6

Puede instalar varias versiones de Python al mismo tiempo usando el pyenv install dominio. Por ejemplo, para instalar Python 3.8.5 y 3.9.6, escriba el siguiente comando:

pyenv install 3.8.5 3.9.6

Por supuesto, puede conservar varias versiones de Python.

Para obtener más información sobre pyenv, visite el repositorio de pyenv


Linux
  1. Cómo administrar múltiples versiones de Python con Pyenv en Linux

  2. Cómo instalar Python 3.9 en Ubuntu 18.04

  3. ¿Cómo instalar Python 3.2 en Ubuntu 13.04?

  4. Cómo instalar Python 3.6 en Ubuntu 16.04

  5. Cómo instalar Python 3.9 en Ubuntu 20.04

Cómo instalar varias versiones de PHP en Ubuntu 20.04, 18.04, 20.10

Cómo instalar Python 3.6 en Ubuntu 16.04, Ubuntu 16.10, 17.04

Cómo instalar Python PIP en Ubuntu 18.04

Cómo instalar Python en Ubuntu 20.04

Cómo instalar Python en 3.9 Ubuntu 20.04

Cómo instalar Python en Ubuntu 22.04