GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Empfohlene Methode zum Installieren mehrerer Python-Versionen unter Ubuntu 20.04

Ubuntu 20.04 kommt mit vorinstalliertem Python 3.8. Möglicherweise möchten Sie jedoch andere Python-Versionen installieren. In diesem Tutorial zeige ich Ihnen die empfohlene Methode zur Installation der neuesten Python-Version auf Ubuntu 20.04.

Das Tool, das wir verwenden werden, heißt pyenv . pyenv ist ein Tool, das uns hilft, mehrere Versionen von Python zu verwalten. Mit pyenv können Sie einfach zwischen mehreren Versionen von Python wechseln. Es ist einfach, unaufdringlich und folgt der UNIX-Tradition von Einzweck-Tools, die eine Sache gut machen.

Installieren Sie Abhängigkeiten#

Für pyenv um richtig zu funktionieren, müssen Sie die erforderlichen Abhängigkeiten installieren.

Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

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

Installieren Sie pyenv#

Installieren Sie pyenv indem Sie den folgenden Befehl eingeben:

curl https://pyenv.run | bash

Starten Sie Ihre Shell neu, damit die Pfadänderungen wirksam werden:

exec $SHELL

Überprüfen Sie ob pyenv wurde erfolgreich installiert:

pyenv -v

Python mit pyenv# installieren/deinstallieren

Die pyenv install wird verwendet, um die Python-Version zu installieren. Seine Syntax ist:

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

Um beispielsweise Python 3.9.6 zu installieren, geben Sie den folgenden Befehl ein:

pyenv install 3.9.6

Um Python 3.9.6 global zu aktivieren, geben Sie den folgenden Befehl ein:

pyenv global 3.9.6

Die Syntax zum Deinstallieren einer bestimmten Python-Version lautet:

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.

Um Python 3.9.6 zu deinstallieren, geben Sie den folgenden Befehl ein:

pyenv uninstall 3.9.6

Sie können mehrere Versionen von Python gleichzeitig installieren, indem Sie den pyenv install verwenden Befehl. Um beispielsweise Python 3.8.5 und 3.9.6 zu installieren, geben Sie den folgenden Befehl ein:

pyenv install 3.8.5 3.9.6

Sie können natürlich mehrere Python-Versionen behalten.

Weitere Informationen zu pyenv finden Sie im pyenv-Repository


Linux
  1. So verwalten Sie mehrere Python-Versionen mit Pyenv unter Linux

  2. So installieren Sie Python 3.9 unter Ubuntu 18.04

  3. Wie installiere ich Python 3.2 in Ubuntu 13.04?

  4. So installieren Sie Python 3.6 unter Ubuntu 16.04

  5. So installieren und wechseln Sie Python-Versionen unter Ubuntu 20.04

So installieren Sie mehrere PHP-Versionen unter Ubuntu 20.04, 18.04, 20.10

So installieren Sie Python 3.6 unter Ubuntu 16.04, Ubuntu 16.10, 17.04

So installieren Sie Python PIP unter Ubuntu 18.04

So installieren Sie Python unter Ubuntu 20.04

So installieren Sie Python unter 3.9 Ubuntu 20.04

So installieren Sie Python unter Ubuntu 22.04