uv

85.8kRust包管理器

uv是一个用Rust编写的超快Python包管理器,能替代pip、poetry等工具,速度提升10-100倍,还支持项目管理、脚本运行和Python版本管理。

uv是一个用Rust编写的Python包和项目管理器,旨在替代pip、pip-tools、pipx、poetry、pyenv、twine、virtualenv等多个工具。它最大的特点是速度极快,比pip快10-100倍,这得益于Rust的高性能和先进的依赖解析算法。uv不仅支持安装和管理Python包,还提供全面的项目管理功能,包括生成通用的锁文件(lockfile),确保依赖一致性。此外,uv可以运行带有内联依赖元数据的Python脚本,安装和管理Python版本,以及运行和安装发布为Python包的工具。它深受用户欢迎,因为它简化了Python开发工作流,减少了工具链的复杂性,同时显著提升了性能。