uv

高性能 Python 包与项目管理工具

补充说明

uv 用 Rust 实现,覆盖虚拟环境、依赖安装、项目锁定和工具运行。它兼容 pip 的部分命令,但项目模式更推荐 uv sync + uv.lock。

常用示例

uv venv
uv venv --python 3.12
uv pip install requests
uv pip compile requirements.in -o requirements.txt
uv init myapp
uv add requests
uv add --dev pytest
uv sync
uv lock
uv run python app.py
uv run pytest -q
uv tool install ruff
uvx ruff check .
uv python install 3.12

易错点与排错

相关命令