Python in AL2023 - Amazon Linux 2023

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Python in AL2023

AL2023 hat Python 2.7 entfernt und alle Komponenten, die dies erfordern, Python sind jetzt so geschrieben, dass sie mit Python 3 funktionieren.

AL2023 stellt Python 3 zur Verfügung, /usr/bin/python3 um die Kompatibilität mit Kundencode zu gewährleisten, sowie Python-Code, der mit AL2023 ausgeliefert wurde. Dieser Wert bleibt für die gesamte Lebensdauer von AL2023 bei Python 3.9.

Die Version von Python, auf die /usr/bin/python3 verwiesen wird, wird als das System Python betrachtet und für AL2023 ist dies Python 3.9.

Neuere Versionen vonPython, wie z. B. Python 3.11, werden in AL2023 als Pakete zur Verfügung gestellt und für die gesamte Lebensdauer der Upstream-Versionen unterstützt. Informationen darüber, wie lange Python 3.11 unterstützt wird, finden Sie unter Python 3.11.

Auf AL2023 können mehrere Versionen von Python gleichzeitig installiert sein. Obwohl es immer Python 3.9 sein /usr/bin/python3 wird, hat jede Version von Python einen Namespace und kann anhand ihrer Versionsnummer gefunden werden. Wenn beispielsweise python3.11 installiert ist, dann kann /usr/bin/python3.11 parallel zu /usr/bin/python3.9 und dem /usr/bin/python3-Symlink zu /usr/bin/python3.9 existieren.

Anmerkung

Ändern Sie nicht, worauf der /usr/bin/python3 Symlink verweist, da dies die Kernfunktionalität von AL2023 beeinträchtigen könnte.

Python-Module in AL2023

Verschiedene Python Module sind in AL2023 als RPMs verpackt. In der Regel werden RPMs für Python-Module nur für die Python-Systemversion erstellt.