uv
🌽 Python编程 🎯 2026-06-05 🔥 7

介绍

https://github.com/astral-sh/uv

uv 是由开发了知名代码检查工具 Ruff 的 Astral 团队,使用 Rust 语言编写的一款极速 Python 包和项目管理工具

核心优势

  • 极致的性能提升:Rust编写、全局缓存机制以及并行依赖解析,比传统的pip
  • 统一的工作流:覆盖了从 Python 版本管理、项目初始化、虚拟环境创建、依赖安装锁定
  • 优秀的兼容性:uv 完美兼容现有的标准,支持标准的 pyproject.toml、requirements.txt 以及标准的虚拟环境结构
  • 简化的操作体验:它的设计理念是让常见操作无需额外配置

安装

pip install uv

使用

# 初始化当前目录
uv init
# 初始化指定目录
uv init demo
# 指定python版本
uv init -p 3.13

# 安装依赖
uv add openai

# 根据toml安装依赖
uv sync
👨‍💻自述
踏实走好脚下的路,热爱生活,坚持学习,怀揣的理想,终有一天会实现
🏝️目录