跳到内容

平台支持

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 “应该”与这些实现一起工作,但稳定性可能会有所不同。