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. Es kann als Skriptsprache verwendet werden, um Spiele zu erstellen, Websites zu entwickeln, Algorithmen für maschinelles Lernen zu erstellen und Daten zu analysieren.
Python 3.7 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 beschreibt zwei Möglichkeiten, Python 3.7 auf Ubuntu 18.04 zu installieren:Durch Verwendung des Standard-apt
Tool aus dem deadsnakesPPA, und durch Bauen aus dem Quellcode.
Dieselben Schritte gelten für Ubuntu 16.04 und alle Ubuntu-basierten Distributionen, einschließlich Kubuntu, Linux Mint und Elementary OS.
Voraussetzungen #
Sie müssen als Root oder Benutzer mit sudo-Zugriff angemeldet sein, um Pakete auf Ihrem Ubuntu-System installieren zu können.
Installieren von Python 3.7 auf Ubuntu mit Apt #
Die Installation von Python 3.7 auf Ubuntu mit apt ist ein relativ unkomplizierter Vorgang und dauert nur wenige Minuten:
-
Beginnen Sie damit, die Paketliste zu aktualisieren und die Voraussetzungen zu installieren:
sudo apt update
sudo apt install software-properties-common
-
Fügen Sie als Nächstes das Deadsnakes-PPA zu Ihrer Quellenliste hinzu:
sudo add-apt-repository ppa:deadsnakes/ppa
Wenn Sie dazu aufgefordert werden, drücken Sie
Enter
um fortzufahren:Press [ENTER] to continue or Ctrl-c to cancel adding it.
-
Sobald das Repository aktiviert ist, installieren Sie Python 3.7 mit:
sudo apt install python3.7
-
An diesem Punkt ist Python 3.7 auf Ihrem Ubuntu-System installiert und einsatzbereit. Sie können dies überprüfen, indem Sie Folgendes eingeben:
python3.7 --version
Python 3.7.3
Installieren von Python 3.7 auf Ubuntu von Source #
In diesem Abschnitt zeigen wir Ihnen, wie Sie Python 3.7 herunterladen und kompilieren:
-
Aktualisieren Sie zuerst die Paketliste und installieren Sie 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 libsqlite3-dev libreadline-dev libffi-dev wget libbz2-dev
-
Laden Sie den Quellcode der neuesten Version von der Python-Downloadseite mit dem folgenden wget-Befehl herunter:
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
Zum Zeitpunkt der Erstellung dieses Artikels war die neueste Version
3.7.4
. -
Sobald der Download abgeschlossen ist, extrahieren Sie den gzippten Tarball:
tar -xf Python-3.7.4.tgz
-
Navigieren Sie als Nächstes 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.4
./configure --enable-optimizations
Die
--enable-optimizations
Option optimiert die Python-Binärdatei durch Ausführen mehrerer Tests. Dadurch wird der Erstellungsprozess langsamer. -
Starten Sie den Python-Build-Prozess mit
make
: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 . Das in diesem Handbuch verwendete System hat 8 Kerne, daher verwenden wir den-j8
Flagge. -
Wenn der Build abgeschlossen ist, installieren Sie die Python-Binärdateien, indem Sie den folgenden Befehl ausführen:
sudo make altinstall
Verwenden Sie nicht das standardmäßige
make install
da es die standardmäßige System-Python3-Binärdatei überschreibt. -
Das ist es. Python 3.7 wurde installiert und kann verwendet werden. Bestätigen Sie es, indem Sie Folgendes eingeben:
python3.7 --version
Die Ausgabe zeigt die Python-Version:
Python 3.7.4