GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

So installieren Sie Python 3.10 unter Fedora Linux

Python ist eine der beliebtesten Hochsprachen und konzentriert sich auf hochrangige und objektorientierte Anwendungen von einfachen Skripten bis hin zu komplexen Algorithmen für maschinelles Lernen. Python 3.10 ist die neueste Version und wird im Vergleich zu Python 3.9 nicht als stabil eingestuft, aber der endgültige Kandidat wird voraussichtlich am 4. Oktober 2021 fertiggestellt.

Einige der Funktionen, die Python ausführen kann:

  • Python kann auf einem Server verwendet werden, um Webanwendungen zu erstellen.
  • Python kann zusammen mit Software verwendet werden, um Workflows zu erstellen.
  • Python kann sich mit Datenbanksystemen verbinden. Es kann auch Dateien lesen und ändern.
  • Python kann verwendet werden, um Big Data zu verarbeiten und komplexe Mathematik durchzuführen.
  • Python kann für Rapid Prototyping oder produktionsreife Softwareentwicklung verwendet werden.

Für Benutzer und insbesondere Entwickler, die die neueste Version von Python ausprobieren möchten, erfahren Sie am Ende dieses Handbuchs, wie Python 3.10 unter Fedora Linux installiert wird . Das gleiche Prinzip funktioniert auf den meisten Versionen von Fedora Linux.

Voraussetzungen

  • Empfohlenes Betriebssystem: Fedora Linux 34
  • Benutzerkonto: Ein Benutzerkonto mit Sudo- oder Root-Zugriff.

Betriebssystem aktualisieren

Aktualisieren Sie Ihr Fedora Linux Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind:

sudo dnf update && sudo dnf upgrade -y

Installieren Sie Python 3.10 mit DNF

Die Installation der neuesten Versionen von Python 3.10 ist unter Fedora Linux ein relativ unkomplizierter Vorgang, da es sich um eine Upstream-Version von Rhel handelt, die sich auf die neuesten Paketversionen konzentriert, die alle 6 Monate aktualisiert werden.

Stellen Sie zunächst sicher, dass das Update-Testing-Repository aktiviert ist:

sudo dnf install --enablerepo=updates-testing python3.10

Installieren Sie als Nächstes Python 3.10 mit dem folgenden Befehl:

sudo dnf install python3.10

Beispiel für Pakete, die installiert werden:

Geben Sie Y ein und drücken Sie dann die Eingabe Taste, um mit der Installation fortzufahren.

Wenn Sie fertig sind, bestätigen Sie dies, indem Sie die Version wie folgt überprüfen:

python3.10 --version

Beispielausgabe:

[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1

Das war’s, und Sie haben Python 3.10 installiert.

Installieren Sie Python 3.10 auf Fedora Linux von Source

Die alternative Option für diejenigen, die sich einer größeren Herausforderung gewachsen fühlen oder bestimmte erweiterte Builds aus dem Git-Repository der Quelle benötigen, kann sich für die Installation direkt von der Quelle entscheiden. Das Hauptproblem bei dieser Methode ist, dass Sie den DNF-Paketmanager nicht so einfach aktualisieren können, wie Sie es tun würden, und für alle Änderungen neu kompilieren müssen.

Zuerst müssen Sie die Abhängigkeiten installieren, die zum Erstellen von Python 3.10 erforderlich sind:

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y

Der zweite Teil besteht darin, die Download-Seite auf der Python-Website zu besuchen und die neueste Version mit (wget) abzurufen :

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

Das Dateiarchiv ist klein, sodass das Herunterladen nicht lange dauert. Wenn Sie fertig sind, extrahieren Sie das Archiv:

tar -xf Python-3.10.0rc1.tar.xz

Sie müssen in das Quellverzeichnis wechseln und das Konfigurationsskript ausführen, das eine grundlegende Checkliste durchführt, um sicherzustellen, dass alle Abhängigkeiten vorhanden sind, damit die Installation funktioniert.

cd Python-3.10.0rc1.tar.xz && ./configure --enable-optimizations

Beachten Sie die (–enabled-optimizations) wird empfohlen, da es die Python-Binärdatei durch Ausführen mehrerer Tests optimiert, aber zusätzliche Zeit benötigt, um zu konkurrieren. Insgesamt sollte der Vorgang einige Minuten dauern, daher wird empfohlen, nicht zu überspringen.

Beispiel Endausgabe:

Die nächste Option ist die Verwendung von (make) Befehl, um den Erstellungsprozess zu starten.

make -j 2

Beachten Sie das (-j) entspricht der Anzahl der Kerne in Ihrem System, um die Build-Zeit zu beschleunigen. Wenn Sie einen leistungsstarken Server haben, können Sie diesen beliebig hoch setzen. Wenn Sie dies nicht tun, ist dies die Standardoption 1. Um herauszufinden, wie viele Kerne Sie auf Ihrem System haben, führen Sie den folgenden Code aus:

nproc

Beispielausgabe von Kernen Linuxfähiges Testbetriebssystem hat:

Wie Sie sehen können, haben wir 2 Kerne, also haben wir im (make)-Befehl (-j 2) verwendet .

Nachdem Sie den Build-Prozess abgeschlossen haben, installieren Sie im letzten Schritt die Python 3.10-Quelle, indem Sie Folgendes ausführen:

sudo make altinstall

Beachten Sie, dass die Anleitung (altinstall) verwendet hat anstelle des standardmäßigen (install) da es die Standard-System-Python3-Binär-Python-Binärdatei /usr/bin/python überschreibt .

Überprüfen Sie die Version der Installation, um sicherzustellen, dass sie erfolgreich installiert wurde, und ihre aktuelle Build-Nummer:

python3.10 --version

Beispielausgabe:

[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1

Fedora
  1. So installieren Sie Python unter Linux

  2. So installieren Sie Multimedia-Codecs in Fedora Linux

  3. So installieren Sie VLC unter Fedora Linux

  4. So installieren Sie Zoom unter Fedora Linux 35

  5. So installieren Sie Python 3.10 auf Rocky Linux 8

So installieren Sie Go auf Fedora 35

So installieren Sie Python auf Fedora 35

So installieren Sie Python 3.9 unter Linux Mint 20

So installieren Sie Webmin unter Fedora Linux

So installieren Sie Webmin unter Fedora Linux

So installieren Sie Python 3.9 unter Rocky Linux