Skip to content

Guides

Fixing Python wheels on arm64

pip install compiles packages from source on arm64.

5 min read

pip install compiles packages from source on arm64.

Why it happens

No manylinux_aarch64 wheel exists for that version, so pip falls back to a source build.

How to fix it

  1. Pin to versions that publish aarch64 wheels
  2. Cache the built wheels so the compile is paid once
  3. Use uv, which resolves and caches wheels considerably faster

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.