平台支持
uv 对以下平台具有 Tier 1 支持
- macOS (Apple Silicon)
- macOS (x86_64)
- Linux (x86_64)
- Windows (x86_64)
uv 针对其 Tier 1 平台进行持续构建、测试和开发。 受 Rust 项目的启发,Tier 1 可以被认为是 “保证有效”。
uv 对以下平台具有 Tier 2 支持 (“保证构建”)
- Linux (PPC64)
- Linux (PPC64LE)
- Linux (aarch64)
- Linux (armv7)
- Linux (i686)
- Linux (s390x)
uv 将预构建的 wheels 发布到 PyPI,适用于其 Tier 1 和 Tier 2 平台。 但是,虽然 Tier 2 平台是持续构建的,但它们没有持续进行测试或开发,因此实际稳定性可能会有所不同。
除了 Tier 1 和 Tier 2 平台之外,uv 已知可以在 i686 Windows 上构建,并且已知 不能 在 aarch64 Windows 上构建,但目前不认为这两个平台受支持。 最低支持的 Windows 版本是 Windows 10 和 Windows Server 2016,遵循 Rust 自己的 Tier 1 支持。
macOS 版本
uv 支持 macOS 13+ (Ventura)。
uv 已知可在 macOS 12 上运行,但需要安装 realpath
可执行文件。
Python 支持
uv 支持以下 Python 版本并针对它们进行测试
- 3.8
- 3.9
- 3.10
- 3.11
- 3.12
- 3.13
- 3.14
uv 对以下 Python 实现具有 Tier 1 支持
- CPython
与平台一样,Tier 1 支持可以被认为是“保证有效”。 uv 支持这些实现的管理安装,并且构建由 Astral 维护。
uv 对以下项目具有 Tier 2 支持
- PyPy
- GraalPy
uv “预计”与这些实现一起工作。 uv 还支持这些 Python 实现的管理安装,但构建不由 Astral 维护。
uv 对以下项目具有 Tier 3 支持
- Pyston
- Pyodide
uv “应该”与这些实现一起工作,但稳定性可能会有所不同。