Website-Suche

So installieren Sie Python in RHEL- und Debian-Systemen


Mehrere Top-Universitäten auf der ganzen Welt nutzen Python, um Studenten an die Programmierung heranzuführen. Das Massachusetts Institute of Technology (MIT), die University of Texas at Arlington und Stanford sind nur einige Beispiele für Institutionen, die diese Sprache in großem Umfang verwenden.

Darüber hinaus ist es wichtig zu beachten, dass Python auch für eine Vielzahl von Bildungs-, Unternehmens- und wissenschaftlichen Zwecken nützlich ist – von der Webentwicklung über Desktop-Anwendungen bis hin zu maschinellem Lernen und allem dazwischen.

Derzeit sind zwei Hauptversionen von Python im Einsatz – 2 und 3, wobei 2 gegenüber < schnell an Boden verliert3, da sich Ersteres nicht mehr in der aktiven Entwicklung befindet. Da auf allen Linux-Distributionen Python 2.x installiert ist.

In diesem Artikel zeigen wir, wie man die neueste Python-Version in RHEL-basierten Distributionen und Debian und seinen Derivaten wie Ubuntu installiert und verwendet (die neueste LTS-Version ist bereits vorhanden). (das neueste installierte Python) oder Linux Mint. Unser Fokus wird auf der Installation der wichtigsten Sprachtools liegen, die in der Befehlszeile verwendet werden können.

Wir erklären Ihnen jedoch auch, wie Sie Python IDLE installieren – ein GUI-basiertes Tool, mit dem wir Python-Code ausführen und eigenständige Funktionen erstellen können.

Installieren Sie Python unter Linux von der Quelle

Zum Zeitpunkt des Verfassens dieses Artikels (November 2022) ist die neueste Version Python 3.11 und wir werden die Installation von der Quelle aus durchführen.

Obwohl wir die Kernpakete und ihre Abhängigkeiten mit yum und aptitude (oder apt-get) oder apt installieren können.

Warum? Der Grund ist einfach: Dies ermöglicht es uns, die neueste stabile Version der Sprache (3.11) zu haben und eine verteilungsunabhängige Installationsmethode bereitzustellen.

Bevor wir Python in RHEL-basierten Distributionen wie CentOS Stream Fedora, Rocky und AlmaLinux installieren, stellen wir sicher, dass unser System über alle notwendigen Entwicklungsabhängigkeiten verfügt:

yum -y groupinstall development
yum -y install zlib-devel

In >Debian-basierten Distributionen wie Ubuntu und Linux Mint müssen wir gcc, make und die zlib-Komprimierungs-/Dekomprimierungsbibliothek installieren:

aptitude -y install gcc make zlib1g-dev

Sobald die benötigten Kernpakete installiert sind, können Sie zur offiziellen Python-Downloadseite gehen, um die Quellversion von Python 3.11 herunterzuladen, oder den folgenden wget-Befehl verwenden, um sie direkt herunterzuladen und zu installieren.

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
tar xJf Python-3.11.0.tar.xz
cd Python-3.11.0
./configure
make
make install

Entspannen Sie sich jetzt und holen Sie sich ein Sandwich, denn das kann eine Weile dauern. Wenn die Installation abgeschlossen ist, verwenden Sie which, um den Speicherort der Hauptbinärdatei zu überprüfen:

which python3
python3 -V
python3

Die Ausgabe des obigen Befehls sollte etwa so aussehen:

[root@tecmint:~/Python-3.11.0]# which python3
/usr/local/bin/python3
[root@tecmint:~/Python-3.11.0]# python3 -V
Python 3.11.0
[root@tecmint:~/Python-3.11.0]# python3
Python 3.11.0 (main, Nov 15 2022, 09:50:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()

Glückwunsch! Python 3.11 ist jetzt auf Ihrem System installiert.

Installieren Sie Python IDLE unter Linux

Python IDLE ist ein GUI-basiertes Tool für Python. Wenn Sie Python IDLE installieren möchten, holen Sie sich das Paket mit dem Namen idle (Debian) oder python-tools (RHEL).

yum install python3-idle  [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
apt-get install idle       [On Debian, Ubuntu and Mint]

Geben Sie den folgenden Befehl ein, um den Python IDLE zu starten.

idle3
Or
idle

Zusammenfassung

In diesem Artikel haben wir erklärt, wie Sie die neueste stabile Python-Version von der Quelle installieren.

Zu guter Letzt: Wenn Sie mit Python 2 arbeiten, sollten Sie sich vielleicht die offizielle Dokumentation von 2to3 ansehen. Dies ist ein Programm, das Python-2-Code liest und ihn in gültigen Python-3-Code umwandelt.

Haben Sie Fragen oder Kommentare zu diesem Artikel? Nehmen Sie gerne über das untenstehende Formular Kontakt mit uns auf.