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 趋势
话题标签
packagingpythonresolveruv
仓库信息
| License | Apache-2.0 |
| 创建时间 | 2023-10-02 |
| 最后推送 | 7 小时前 |
| 热度分 | 75.0 |