RepoPicks Radar

每天约 02:00 UTC 更新

指南

Radar 首页

uv

astral-sh/uvAI 已审核

用途

uv 是一个命令行工具,把通常由 pip、pipx、poetry、pyenv、virtualenv 和 twine 分担的工作合在一起:安装包、创建隔离环境、锁定精确的依赖版本、安装并切换 Python 版本、运行单文件脚本以及发布包。它适合写 Python 的人使用。Windows、Mac 和 Linux 都有现成的二进制文件(约 15 MB)和一条安装命令;你不需要事先安装 Python 或 Rust,uv 还能帮你下载 Python。

安装难易度

A · 下载即用 · Windows

  • Windows A
  • macOS A
  • Linux A

每个发布版本都为 Windows、Mac 和 Linux 提供现成的二进制文件(例如 uv-x86_64-pc-windows-msvc.zip,15 MB),README 针对每个系统只给出一条安装命令;在此之前不需要先安装别的东西。之后你需要在终端里输入命令来使用它,所以只对习惯使用终端的人有用。

GitHub 数据

星标
91,4032026年10月31日
下载量
1,156,112,968本周 34,086,943
增长
+2296 天内新增星标

星标变化

91,10091,20091,30091,40091,500 10月25日10月27日10月29日10月31日 91,10091,20091,30091,40091,500 10月25日10月28日10月31日

事实

可运行于
Windows, macOS, Linux
需要安装
只需程序本身
从源码编译需要
Python, Docker, Rust
磁盘空间
15 MB–46 MB · 根据安装程序
账号或密钥
无
费用
免费 · 免费且开源(可选 MIT 或 Apache-2.0)。背后的公司 Astral 还出售其他产品。
许可证
Apache-2.0 (宽松型)
最近更新
2026年10月31日

风险信号 (2)

  • 信息安装时会直接运行远程脚本

    README.md 建议在 Mac 和 Linux 上用 `curl -LsSf https://astral.sh/uv/install.sh | sh` 安装,在 Windows 上用 `powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"` 安装,这会在你没有先阅读的情况下运行从 astral.sh 下载的脚本。相同的版本也以普通压缩包的形式提供在 GitHub 上。

    AI 审核

  • 信息会自我更新,使用时还会下载组件

    README.md 记录了用于替换程序自身的 `uv self update`,以及 `uv python install 3.12 3.13 3.14` 和 `uv venv --python 3.12.0`,它们会在你使用时从互联网下载 Python 版本和软件包。

    AI 审核

证据以原始语言显示。

Radar 无法验证的内容

  • README 中展示的、与 pip 相比快 10 到 100 倍的速度对比,是由作者自己测量的。
  • 包缓存和下载的 Python 版本随着时间会占用多少磁盘空间(安装的程序本身约为 15-46 MB)。
  • 某个项目的依赖是否能解析出与 pip 或 poetry 完全相同的版本。
  • uv 下载的 Python 构建版本来自哪里,以及它们是如何被验证的。

类似项目

RepoPicks 应用

即将推出:用 RepoPicks 应用一键安装。