Leitfäden
Python-Räder am Arm64 befestigen
pip install kompiliert Pakete aus dem Quellcode auf arm64.
5 Min. Lesezeit
pip install kompiliert Pakete aus dem Quellcode auf arm64.
Warum es passiert
Für diese Version gibt es kein Manylinux_aarch64-Rad, daher greift Pip auf einen Quell-Build zurück.
So beheben Sie das Problem
- Pin an Versionen, die aarch64-Räder veröffentlichen
- Cachen Sie die gebauten Räder, damit die Kompilierung einmal bezahlt wird
- Verwenden Sie UV, wodurch Räder erheblich schneller aufgelöst und zwischengespeichert werden
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
So verschieben Sie CI auf arm64-LäuferSie stellen Graviton oder Ampere bereit, bauen aber auf x64 auf.Checkliste für die Arm64-MigrationSie möchten zu arm64 wechseln, ohne die Pipeline zu unterbrechen.Cross-Kompilierung im Vergleich zu nativem arm64Sie benötigen arm64-Binärdateien und sind sich nicht sicher, ob Sie Cross-Compilieren oder nativ erstellen sollen.Warum QEMU arm64-Builds so langsam sindDas Hinzufügen von linux/arm64 zu einem Docker-Build macht ihn zwanzigmal langsamer.