Python ist wohl eine der beliebtesten und vielseitigsten Programmiersprachen. Es ist eine Mehrzwecksprache und bietet unzählige Anwendungsfälle wie die Entwicklung von Full-Stack-Web-Apps, künstliche Intelligenz, Web Scraping und Visualisierung von Daten in coolen Dashboards in der Datenwissenschaft.
Derzeit ist Python 3.9.7 die neueste Version von Python und bietet eine ganze Reihe von Vorteilen, darunter flexible Variablen- und Funktionsnotationen, Union-Operatoren in Dict, Unterstützung für die IANA-Zeitzone und so viele andere.
In dieser Anleitung führen wir Sie durch die Installation von Python 3.9 auf Debian 11.
Schritt 1:Python3-Abhängigkeiten installieren
Für diese exemplarische Vorgehensweise müssen wir Python aus dem Quellcode kompilieren. Dadurch können wir die neueste Version von Python installieren und die Build-Optionen weiter anpassen.
Aktualisieren Sie zunächst den Paketindex.
$ sudo apt update
Installieren Sie als Nächstes die Abhängigkeiten und Bibliotheken, die zum Erstellen von Python erforderlich sind.
$ sudo apt install build-essential libncurses5-dev zlib1g-dev libnss3-dev libgdbm-dev libssl-dev libsqlite3-dev libffi-dev libreadline-dev curl libbz2-dev
Dies installiert eine Vielzahl zusätzlicher Pakete und anderer Abhängigkeiten.
Sobald die Installation der Python-Abhängigkeiten abgeschlossen ist, besteht der nächste Schritt darin, die neueste Installationsdatei für Python 3.9 herunterzuladen.
Schritt 2:Laden Sie das neueste Python 3.9 herunter und installieren Sie es
Als Nächstes laden wir die gezippte Quellcodedatei von der offiziellen Python-Release- und Download-Seite wie gezeigt herunter.
Um die Tarball-Datei herunterzuladen, führen Sie also den folgenden Befehl aus:
$ sudo wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
Als nächstes extrahieren Sie die komprimierte Datei wie folgt.
$ tar -xvf Python-3.9.1.tgz
Nach der Extraktion haben Sie nun 2 Dateien:die Tarball-Datei und den dekomprimierten Ordner (Python-3.9.7)
Um Python aus der Quelle zu kompilieren, navigieren Sie zum unkomprimierten Ordner.
$ cd Python-3.9.1
Führen Sie dann das Konfigurationsskript wie gezeigt aus.
$ /configure --enable-optimizations
Dies führt mehrere Tests durch und dauert einige Zeit. In meinem Fall dauerte dies ungefähr 30 Minuten. Hier ist eine Beispielausgabe.
Starten Sie dann den Erstellungsprozess.
$ make -j 2
Das -j Die Option gibt die Anzahl der CPU-Kerne an. Sie können die Anzahl der Kerne auf Ihrem Linux-System überprüfen, indem Sie nproc ausführen Befehl.
$ nproc
Hier ist eine Beispielausgabe des Build-Prozesses.
Führen Sie anschließend den folgenden Befehl aus, um Python-Binärdateien zu installieren.
$ sudo make altinstall
Damit ist die Installation von Python 3.9.7 auf Ihrem System abgeschlossen.
Schritt 3:Installation testen
Sie können die installierte Version von Python mit dem folgenden Befehl bestätigen:
$ python3.9 --version
Sie können mit dem Befehl
auf die Python 3.9-Shell zugreifen$ python3.9
Um es zu testen, schreiben wir ein einfaches Programm, um die Summe von zwei Variablen, x und y, zu finden.
x = 35 y = 75 z = x + y print("Hello, the sum of x and y is", +z)
Ausgabe
Hallo, die Summe von x und y ist 110
Und los geht's! Python 3.9.7 ist jetzt auf Debian 11 installiert.