Python 3.15 führt standardmäßig die native ARM64-Version unter Windows on Arm aus, wobei die Abdeckung beliebter PyPI-Projekte 94 % erreicht.

📅 2026-10-15

Zusammenfassung:

Mit der Veröffentlichung von Python 3.15 ist die Python-Entwicklungsumgebung für die Windows on Arm-Plattform weiter ausgereift: Wenn Sie Python Installation Manager 26.4 verwenden, um 3.15 auf einem Arm-Gerät zu installieren, wird standardmäßig der native ARM64-Interpreter anstelle der x64-Version ausgewählt. Python 3.15 wurde am 9. Oktober offiziell veröffentlicht; Microsoft sagte, dass Windows on Arm nun eine Tier-2-Plattform für CPython geworden sei, was bedeutet, dass die Architektur kontinuierliche Konstruktion und Tests beinhaltet. Damit verbundene Fehler müssen rechtzeitig behoben werden, und Plattformtestfehler wirken sich auf die Veröffentlichung der offiziellen Version von CPython aus.

Statistiken von Microsoft zeigen, dass im September 2026 unter den 1.000 am häufigsten heruntergeladenen Projekten auf PyPI etwa 94 % der neuesten Versionen Softwarepakete veröffentlicht haben, die für Windows on Arm verfügbar sind. Dieses Verhältnis bedeutet jedoch nicht, dass alle Projekte nativen ARM64-Code bereitstellen: Die Statistiken umfassen auch native ARM64-Räder sowie universelle Python-Räder, die nicht auf bestimmte Prozessorarchitekturen angewiesen sind und plattformübergreifend verwendet werden können. Selbst wenn das Softwarepaket der obersten Ebene ein Universalpaket ist, können die zugrunde liegenden Komponenten, von denen es abhängt, immer noch nicht portierte native Erweiterungen enthalten, sodass allein aufgrund dieser Zahl nicht der Schluss gezogen werden kann, dass jede Python-Anwendung vollständig auf Arm-Computern ausgeführt werden kann.

Die von Microsoft aufgelisteten verfügbaren Tools und Bibliotheken umfassen NumPy, SciPy, Pandas, Scikit-Learn, Django, FastAPI sowie Jupyter, VS Code, Ruff und Pytest usw. Das Haupt-Repository von Anaconda hat außerdem mehr als 2.500 Windows on Arm-Softwarepakete bereitgestellt, die Python 3.12 bis 3.14 abdecken, darunter wissenschaftliches Rechnen, maschinelles Lernen, Webentwicklung und datenbankbezogene Komponenten. Für x64-Abhängigkeiten, die noch nicht nativ angepasst wurden, kann als Übergangslösung weiterhin die Windows-Emulation genutzt werden.

Ökologische Verbesserungen profitieren auch von der nativen Build-Umgebung für Entwickler. GitHub Actions bietet jetzt einen verwalteten Windows on Arm-Runner, der es Open-Source-Betreuern ermöglicht, Softwarepakete zu kompilieren und Tests direkt auf Arm-Maschinen auszuführen, ohne physische Geräte warten oder auf Simulationsumgebungen angewiesen zu sein. Microsoft sagte, dass es weiterhin mit Betreuern zusammenarbeiten wird, um die native Wheel-Unterstützung für Projekte wie PyArrow, gRPC, OpenCV und einige Datenbank-Clients zu vervollständigen.

Microsoft betrachtet diese Entwicklung als einen Schritt in Richtung einer umfassenderen Entwicklungsplattform für Windows on Arm, die von der „Fähigkeit, Python auszuführen“ reicht, aber weder der Tier-2-Supportlevel noch die Abdeckung beliebter Pakete stellen eine Garantie für Anwendungskompatibilität dar. Entwickler müssen beim Migrieren von Projekten immer noch den vollständigen Abhängigkeitsbaum überprüfen, insbesondere Pakete mit nativen C-, C++- oder Rust-Erweiterungen, und sie tatsächlich auf dem Ziel-Arm-Gerät erstellen und testen.

Verwandte Tags

Ähnliche Artikel

Kommentare

0/500
Captcha (click to refresh)
Keine Kommentare