Python ist eine der beliebtesten Programmiersprachen der Welt. Mit seiner einfachen und leicht zu erlernenden Syntax ist Python eine gute Wahl für Anfänger und erfahrene Entwickler. Python ist eine ziemlich vielseitige Programmiersprache, Sie können damit fast alles tun, was Sie wollen, kleine Skripte schreiben, Spiele erstellen, Websites entwickeln, Algorithmen für maschinelles Lernen erstellen, Daten analysieren und vieles mehr. Python ist auch portabel, was bedeutet, dass Sie dasselbe Python-Skript ohne Änderungen auf verschiedenen Betriebssystemen ausführen können.
Die Unterstützung von Python 2 endet 2020. Python 3 ist die Gegenwart und Zukunft der Sprache.
Python 3.7 ist die neueste Hauptversion der Python-Sprache und enthält viele neue Funktionen wie z. B. verschobene Auswertung von Typanmerkungen, Unterstützung für Datenklassen und Kontextvariablen, Anpassung des Zugriffs auf Modulattribute und mehr.
Dieses Tutorial behandelt die Installation von Python 3.7 auf Debian 9.
Python 3.7 unter Debian installieren #
Das Erstellen von Python 3.7 unter Debian ist ein relativ unkomplizierter Prozess und dauert nur wenige Minuten.
-
Installieren Sie zunächst die Pakete, die zum Erstellen des Python-Quellcodes erforderlich sind:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev
-
Laden Sie den Quellcode der neuesten Version von der Python-Downloadseite mit dem folgenden
curl
herunter Befehl:curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
Zum Zeitpunkt der Erstellung dieses Artikels war die neueste Version
3.7.3
. -
Wenn der Download abgeschlossen ist, extrahieren Sie den Tarball:
tar -xf Python-3.7.3.tar.xz
-
Navigieren Sie zum Python-Quellverzeichnis und führen Sie
configure
aus Skript, das eine Reihe von Prüfungen durchführt, um sicherzustellen, dass alle Abhängigkeiten auf Ihrem System vorhanden sind:cd Python-3.7.3
./configure --enable-optimizations
Die
--enable-optimizations
Option optimiert die Python-Binärdatei, indem mehrere Tests ausgeführt werden, wodurch der Build-Prozess langsamer wird. -
Führen Sie
make
aus um den Build-Prozess zu starten:make -j 8
Für eine schnellere Erstellungszeit ändern Sie
-j
Flag entsprechend Ihrem Prozessor. Wenn Sie die Anzahl der Kerne in Ihrem Prozessor nicht kennen, können Sie sie finden, indem Sienproc
eingeben . Mein System hat 8 Kerne, also verwende ich den-j8
Flagge. -
Sobald der Build abgeschlossen ist, installieren Sie die Python-Binärdateien, indem Sie den folgenden Befehl als Benutzer mit Sudo-Zugriff ausführen:
sudo make altinstall
Verwenden Sie nicht das standardmäßige
make install
da es das Standardsystempython3
überschreibt binär. -
An diesem Punkt ist Python 3.7 auf Ihrem Debian-System installiert und einsatzbereit. Sie können dies überprüfen, indem Sie Folgendes eingeben:
python3.7 --version
Python 3.7.3