View a markdown version of this page

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 erforderlich Python sind, sind jetzt so geschrieben, dass sie mit Python 3 funktionieren.

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

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

AL2023 bietet derzeit neuere Versionen vonPython, einschließlich der Versionen 3.11, 3.12, 3.13 und 3.14. Jede Version wird für den gleichen Zeitraum wie Upstream unterstützt. Python Weitere Informationen finden Sie unter Anweisungen zur Paketunterstützung.

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, auf was der /usr/bin/python3 Symlink verweist, da dies die Kernfunktionalität von AL2023 beeinträchtigen könnte.

Migrieren Sie auf eine neuere Version Python Versionen

Der Upstream Python Die Community bietet Migrationsdokumentation für den Umzug von:

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.