GitHub 热门

astral-sh/uv

在 GitHub 打开 ↗

Rust 写的极速 Python 包与项目管理器,一站式替代 pip、poetry、pyenv

Star91k
24h 新增+22
7 天新增—
Fork3.7k
Issue3.0k
语言Rust

项目介绍

更新于 1 天前

uv 是用 Rust 写的 Python 包和项目管理工具,可以理解成 pip、poetry、pyenv、virtualenv、pipx 这一整套命令行工具的合体替代品,速度比 pip 快 10 到 100 倍。它能统一管理项目依赖和虚拟环境,带跨平台通用的 lockfile,支持类似 Cargo 的 workspace;也能给单文件脚本声明依赖并隔离运行,安装管理多个 Python 版本,还能像 pipx 一样运行或安装 Python 发布的命令行工具。典型场景是:以前装个依赖要等半天、切换 Python 版本要折腾 pyenv、跑个脚本还得手动建虚拟环境,现在一个工具全搞定,依赖缓存全局共享还省磁盘。凡是日常写 Python 的后端、数据、算法工程师,以及维护 CI 流水线的开发,都值得试一下;不碰 Python 的人关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +68

话题标签

packagingpythonresolveruv

仓库信息

LicenseApache-2.0
创建时间2023-10-02
最后推送7 小时前
热度分75.0