GNU/Linux >> Linux Esercitazione >  >> Linux

Modo consigliato per installare più versioni di Python su Ubuntu 20.04

Ubuntu 20.04 viene fornito con Python 3.8 preinstallato. Tuttavia, potresti voler installare altre versioni di Python. In questo tutorial, ti mostrerò il modo consigliato per installare l'ultima versione di Python su Ubuntu 20.04.

Lo strumento che useremo si chiama pyenv . pyenv è uno strumento che ci aiuta a gestire più versioni di Python. pyenv ti consente di passare facilmente tra più versioni di Python. È semplice, discreto e segue la tradizione UNIX di strumenti monouso che fanno bene una cosa.

Installa le dipendenze#

Per pyenv per funzionare correttamente, è necessario installare le dipendenze richieste.

Apri un terminale e digita il seguente 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

Installa pyenv#

Installa pyenv digitando il seguente comando:

curl https://pyenv.run | bash

Riavvia la shell in modo che le modifiche al percorso abbiano effetto:

exec $SHELL

Controlla se pyenv è installato correttamente:

pyenv -v

Installa/disinstalla Python con pyenv#

Il pyenv install viene utilizzato per installare la versione di Python. La sua sintassi è:

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

Ad esempio, per installare Python 3.9.6, digita il seguente comando:

pyenv install 3.9.6

Per attivare Python 3.9.6 a livello globale, digita il seguente comando:

pyenv global 3.9.6

La sintassi per disinstallare una specifica versione di Python è:

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.

Per disinstallare Python 3.9.6, digita il seguente comando:

pyenv uninstall 3.9.6

Puoi installare più versioni di Python contemporaneamente usando il pyenv install comando. Ad esempio, per installare Python 3.8.5 e 3.9.6, digita il seguente comando:

pyenv install 3.8.5 3.9.6

Ovviamente puoi mantenere più versioni di Python.

Per ulteriori informazioni su pyenv, visitare il repository pyenv


Linux
  1. Come installare Python 3.9 su Ubuntu 18.04

  2. Come installare Python 3.2 in Ubuntu 13.04?

  3. Come installare Python 3.6 su Ubuntu 16.04

  4. Come installare Python 3.9 su Ubuntu 20.04

  5. Come installare e cambiare versioni di Python su Ubuntu 20.04

Come installare più versioni di PHP su Ubuntu 20.04, 18.04, 20.10

Come installare Python 3.6 su Ubuntu 16.04, Ubuntu 16.10, 17.04

Come installare Python PIP su Ubuntu 18.04

Come installare Python su Ubuntu 20.04

Come installare Python su 3.9 Ubuntu 20.04

Come installare Python su Ubuntu 22.04