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

So installieren und wechseln Sie Python-Versionen unter Ubuntu 20.04

In diesem Tutorial geht es um die Installation und den Wechsel zwischen verschiedenen Python-Versionen unter Ubuntu 20.04.

Die Verwendung mehrerer Python-Versionen auf Ihrem Server ist eine sehr gute Wahl, insbesondere wenn Sie mehrere Python-Anwendungen haben und diese einzeln testen müssen. Natürlich kann jede Python-Anwendung je nach Wahl des Entwicklers auf einer anderen Python-Version ausgeführt werden. Es wird den Entwicklern oder Systemadministratoren empfohlen, virtuelle Umgebungen für jede neu bereitgestellte Python-Anwendung zu verwenden. Dies ist der Hauptzweck des Tutorials, mehrere Python-Versionen auf einem einzigen System zu haben und Auswahlmöglichkeiten zu haben, bevor die virtuellen Umgebungen erstellt oder die Standard-Python-Version geändert werden.

In den nächsten Schritten werden wir zuerst die Standard-Python-Version in Ubuntu 20.04 installieren und dann niedrigere Python-Versionen. Sobald wir mehrere Python-Versionen installiert haben, werden wir den Prozess des Wechsels erklären. An die Arbeit!

Voraussetzungen

  • Neuinstallation von Ubuntu 20.04
  • Benutzerberechtigungen:Root- oder Nicht-Root-Benutzer mit sudo-Berechtigungen

Aktualisiere das System

Bevor Sie irgendetwas auf Ihrem Server installieren, wird empfohlen, die Systempakete auf die neuesten verfügbaren Versionen zu aktualisieren.

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

Schritt 1. Standard-Python-Versionen installieren

Im ersten Schritt dieses Tutorials werden wir die Standardversionen von Python2 und Python3 in Ubuntu 20.04 installieren.

Um die Standardversion von Python2 zu installieren, führen Sie den folgenden Befehl aus:

sudo apt install python2 -y

Um zu überprüfen, ob die Python2-Version erfolgreich installiert wurde, führen Sie den folgenden Befehl aus:

python2 -V

Sie sollten die folgende Ausgabe erhalten:

root@vps:~# python2 -V
Python 2.7.18

Um die Standardversion von Python3 zu installieren, führen Sie den folgenden Befehl aus:

sudo apt install python3 -y

Um zu überprüfen, ob die Python3-Version erfolgreich installiert wurde, führen Sie den folgenden Befehl aus:

python3 -V

Sie sollten die folgende Ausgabe erhalten:

root@vps:~# python3 -V
Python 3.8.10

Schritt 2. Mehrere Python-Versionen installieren

In den vorherigen Schritten haben wir die standardmäßigen Python-Versionen in Ubuntu 20.04, Python 3.8 und Python 2.7 installiert. Jetzt werden wir niedrigere Python3-Versionen wie Python3.7 installieren , Python3.6 und Python3.5

Zur Installation von Python3.7 , müssen Sie zuerst das Repository hinzufügen:

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

Sobald das Repo hinzugefügt und das System aktualisiert wurde, führen Sie den folgenden Befehl aus:

sudo apt install python3.7 -y

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Python 3.7 erfolgreich installiert wurde:

python3.7 -V

Sie sollten die folgende Ausgabe erhalten

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

Die nächste zu installierende Version ist Python3.6 Ausführung. Da das Repo bereits hinzugefügt wurde, müssen Sie den folgenden Befehl ausführen, um Python3.6

zu installieren
sudo apt install python3.6 -y

Um zu überprüfen, ob Python 3.6 erfolgreich installiert wurde, führen Sie den folgenden Befehl aus:

python3.6 -V

Sie sollten die folgende Ausgabe erhalten

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

Die letzte Python-Version, die wir installieren werden, ist die Python3.5-Version:

sudo apt install python3.5 -y

p> Um zu überprüfen, ob Python 3.5 erfolgreich installiert wurde, führen Sie den folgenden Befehl aus:

python3.5 -V

Sie sollten die folgende Ausgabe erhalten

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

Schritt 3. Python-Symlinks erstellen

Sobald mehrere Python-Versionen installiert sind, müssen wir die symbolischen Links für jede Python-Version separat hinzufügen. Wir werden jeweils Symlinks für die folgenden Python-Versionen erstellen:Python2.7, Python3.5, Python3.6, Python3.7 und Python3.8 Neben dem Symlink werden wir den Gruppennamen python und die Optionsnummer.

Führen Sie nacheinander die folgenden Befehle aus:

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

Nach der Ausführung sollten Sie die folgende Ausgabe erhalten:

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

Schritt 4. Python-Version ändern

Sobald die Symlinks erstellt sind, können wir die installierten Python-Versionen auflisten und sie einfach wechseln. Führen Sie den folgenden Befehl aus:

sudo update-alternatives --config python

Sie sollten die folgende Ausgabe erhalten:

  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

Sie können eine beliebige Zahl eingeben und diese Python-Version verwenden. Zum Beispiel wählen wir Python3.7 durch Eingabe der Zahl 4

Wenn Sie den Befehl erneut ausführen:

sudo update-alternatives --config python

Sie sollten die folgende Ausgabe mit geänderter Python-Version erhalten

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

Herzliche Glückwünsche! Sie haben erfolgreich mehrere Python-Versionen auf Ihrem System installiert. Außerdem konnten Sie die Python-Versionen sehr einfach wechseln. Natürlich müssen Sie dies nicht selbst tun, da unsere Administratoren Ihnen bei allen Aspekten der Verwendung mehrerer Python-Versionen helfen. Zögern Sie nicht, uns jederzeit zu kontaktieren. Wir sind rund um die Uhr erreichbar.

Wenn Ihnen dieser Beitrag zum Installieren und Wechseln von Python-Versionen auf Ubuntu VPS gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren und führen Sie Python unter CentOS 8 aus

  2. So installieren Sie Python 3.7 unter Ubuntu, Debian und LinuxMint

  3. So installieren Sie Python 2 und Python 3 auf Fedora 35

  4. Wie installiere ich Python unter Ubuntu 20.04 und 18.04?

  5. Wie installiere ich Python 3.2 in Ubuntu 13.04?

So installieren Sie Python Pip unter Ubuntu 18.04 und 20.04

So installieren Sie Python 3.11 auf Ubuntu 20.04

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

So installieren Sie verschiedene PHP-Versionen (5.6, 7.x und 8.0) in Ubuntu

So installieren Sie Python unter Ubuntu 20.04

So installieren Sie Python unter 3.9 Ubuntu 20.04