Python 包管理新选择:uv
在 Python 中,uv 是由 Astral 公司开发的 Rust 高性能包管理工具,旨在替代传统 pip 并提供更快的依赖管理、Python 版本控制等功能。
https://github.com/astral-sh/uv
在 github 上已有 53k star
一、uv 的核心优势
- 极速性能:比 pip 快 10-100 倍。
- 多版本 Python 管理:支持安装、切换不同 Python 版本。
- 项目管理:依赖管理、锁文件(
uv.lock
)、虚拟环境隔离等。 - 兼容性:兼容 pip 命令,支持从
pyproject.toml
或requirements.txt
管理依赖。
二、安装 uv
https://docs.astral.sh/uv/getting-started/installation/