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

So installieren Sie Python 3.10 auf Debian 11

Python ist eine der am weitesten verbreiteten Open-Source-, Mehrzweck- und objektorientierten Programmiersprachen. Aufgrund seiner Einfachheit und benutzerfreundlichen Syntax gewinnt es an Popularität. Es ist eine Hochsprache und wird im Allgemeinen in der Webentwicklung, Spieleentwicklung, Datenanalyse und -visualisierung, KI und maschinellem Lernen verwendet.

Zum Zeitpunkt der Erstellung dieses Tutorials war Python 3.10 die neueste stabile Version und wurde am 4. Oktober 2021 veröffentlicht. Python 3.10 verfügt über einige coole Funktionen, darunter struktureller Musterabgleich, verbesserte Fehlerberichterstattung, Sicherheitsupdates, Musterabgleich und mehr.

In diesem Beitrag zeigen wir Ihnen, wie Sie Python 3.10 auf Debian 11 installieren.

Voraussetzungen

  • Ein Debian 11 VPS mit aktiviertem Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen.

Melden Sie sich über SSH an und aktualisieren Sie Ihr System

Zuerst müssen Sie sich über SSH als Root-Benutzer bei Ihrem Debian 11 VPS anmelden:

ssh root@IP_ADDRESS -p PORT_NUMBER
Führen Sie als Nächstes die folgenden Befehle aus, um alle installierten Pakete auf Ihrem VPS zu aktualisieren:

apt-get update -y

Sobald alle Pakete aktualisiert sind, starten Sie Ihr System neu, um die Änderungen zu übernehmen.

Erforderliche Abhängigkeiten installieren

Standardmäßig ist Python 3.10 nicht im Standard-Repository von Debian 11 enthalten. Sie müssen also wichtige Pakete zum Herunterladen und Kompilieren von Python 3.10 aus der Quelle installieren.

Sie können alle erforderlichen Abhängigkeiten mit dem folgenden Befehl installieren:

apt-get install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev -y

Nachdem Sie alle erforderlichen Abhängigkeiten installiert haben, können Sie mit dem Herunterladen der Python 3.10-Quelle fortfahren.

Laden Sie Python 3.10 herunter

Sie können die Python 3.10-Quelle herunterladen, indem Sie entweder zur Python-Downloadseite gehen und den Tarball über Ihren Webbrowser herunterladen, oder Sie können den Befehl wget verwenden, um ihn über die Befehlszeilenschnittstelle herunterzuladen:

wget -c https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

Sobald der Download abgeschlossen ist, extrahieren Sie den heruntergeladenen Tarball mit dem folgenden Befehl:

tar -Jxvf Python-3.10.0.tar.xz

Sobald die Python-Quelle extrahiert wurde, können Sie mit dem nächsten Schritt fortfahren.

Installieren Sie Python 3.10

Navigieren Sie nun mit dem folgenden Befehl zum extrahierten Verzeichnis:

cd Python-3.10.0

Als nächstes starten Sie die Kompilierung mit folgendem Befehl:

./configure --enable-optimizations

Nach erfolgreicher Kompilierung erhalten Sie folgende Ausgabe:

checking for --disable-test-modules... no
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Misc/python.pc
config.status: creating Misc/python-embed.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
creating Modules/Setup.local
creating Makefile

Erstellen und installieren Sie schließlich Python 3.10 im Verzeichnis /usr/local/bin, ohne die ältere Python-Version zu ersetzen:

make altinstall

Verifizieren Sie die Installation von Python 3.10

An diesem Punkt ist Python 3.10 auf Ihrem System installiert. Sie können es jetzt mit dem folgenden Befehl überprüfen:

python3.10 --version

Sie erhalten die Python-Version in der folgenden Ausgabe:

Python 3.10.0

Standardmäßig ist Python 3.9 als Standardversion in Debian 11 festgelegt. Es wird empfohlen, Python 3.10 als Standardversion festzulegen.

Sie können Python 3.10 mit dem folgenden Befehl als Standardversion festlegen:

update-alternatives --install /usr/bin/python python /usr/local/bin/python3.10 1

Sie können Pip3.10 auch mit dem folgenden Befehl als Standardversion festlegen:

update-alternatives --install /usr/bin/pip pip /usr/local/bin/pip3.10 1

Führen Sie nun den folgenden Befehl aus, um die standardmäßige Python-Version zu überprüfen:

python --version

Sie erhalten die folgende Ausgabe:

Python 3.10.0

Wenn Sie einer unserer Debian-Hosting-Kunden sind, müssen Sie Python 3.10 natürlich nicht auf Ihrem Debian 11 VPS installieren – fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Administratoren werden Python 3.10 auf Debian 11 sofort für Sie installieren.

PS. Wenn Ihnen dieser Beitrag über die Installation von Python 3.10 auf Debian 11 VPS gefallen hat, teilen Sie ihn bitte über die Schaltflächen unten mit Ihren Freunden in den sozialen Netzwerken oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Debian
  1. So installieren Sie Python 3.9 unter Debian 10

  2. So installieren Sie Python 3.8 auf Debian 11 Bullseye

  3. So installieren Sie Python 3.9 auf Debian 11 Bullseye

  4. Debian – Wie installiere ich Python 3.6?

  5. So installieren Sie Python 3.6.4 auf Debian 9

So installieren Sie Python 3.9 unter Debian 11

Wie installiere ich Python 3.10 auf Debian 11?

So installieren Sie Python 3.7 auf Debian 11 Bullseye

So installieren Sie Python 3 unter Debian 8

So installieren Sie Python 3.7 auf Debian 9 Stretch

So installieren Sie Go unter Debian 10