当前位置: 首页 > news >正文

uv 常用命令整理

安装与验证

# 安装 uv
curl -LsSf https://astral.sh/uv/install.sh | sh# 验证安装
uv --version# 更新 uv 自身
uv self update

项目初始化

# 初始化新项目(创建项目目录并生成 pyproject.toml 等文件)
uv init my_project# 进入项目目录
cd my_project

依赖管理

# 添加依赖(会更新 pyproject.toml 和锁文件)
uv add requests
uv add "fastapi>=0.68.0"# 添加开发依赖
uv add --dev pytest# 移除依赖
uv remove requests# 同步环境(根据 pyproject.toml 和 uv.lock 安装或更新依赖)
uv sync# 导出依赖到 requirements.txt 格式
uv export > requirements.txt

虚拟环境管理

# 创建虚拟环境(默认生成 .venv 目录)
uv venv# 指定 Python 版本创建环境
uv venv --python 3.11# 激活环境(Linux/macOS)
source .venv/bin/activate# 激活环境(Windows PowerShell)
.venv\Scripts\Activate.ps1# 退出环境
deactivate

Python 版本管理

# 安装指定版本的 Python 解释器
uv python install 3.12# 查看已安装的 Python 版本
uv python list# 为当前项目指定 Python 版本(生成 .python-version 文件)
uv python pin 3.11

高级包管理(兼容 pip 命令)

# 使用 uv pip 安装包(兼容 pip 语法,速度更快)
uv pip install -r requirements.txt# 编译生成锁定的依赖文件
uv pip compile requirements.in -o requirements.txt# 根据锁定文件精确同步环境
uv pip sync requirements.txt# 查看依赖树
uv tree

工具运行与全局工具

# 在项目环境中运行命令(自动处理环境)
uv run python script.py# 运行临时工具(类似 pipx,无需预先安装)
uvx cowsay "Hello UV!"# 全局安装 CLI 工具
uv tool install black# 运行全局工具
uv tool run black .

实用技巧

# 配置国内镜像源(以清华源为例,可大幅提升下载速度)
uv add --default-index https://pypi.tuna.tsinghua.edu.cn/simple requests# 清理缓存
uv cache clean# 查看帮助
uv help
http://www.jsqmd.com/news/262550/

相关文章:

  • Qt 6 详细介绍 - 指南
  • 毕业生必看:论文AI率太高被打回怎么办?5步搞定降AI
  • spring传播机制事务supports
  • DeepSeek写的论文怎么降AI?这3款工具帮你搞定
  • 毕业论文AI检测不过关?学长亲历的通关攻略
  • 2026年热门扩香机品牌盘点:这些品牌值得一试,香薰精油/天然植物精油香氛/扩香器/瑜伽香氛,扩香机ODM代工厂推荐榜单 - 品牌推荐师
  • ACPI!ACPIBuildCompleteCommon函数的作用是设置buildRequest->WorkDone为buildRequest->NextWorkDone以节点CP01为例子说明
  • 导师推荐!专科生必用TOP9 AI论文网站测评
  • Java中public class与class
  • 8.2 病灶检测与分割:精准识别医学影像异常区域
  • 别墅装修怎么选入户门?2025-2026别墅入户门选购终极指南:十大品牌权威排名揭晓 - 匠子网络
  • Lesson12
  • 5.3 表格识别与版面分析:搞定复杂文档结构解析
  • 6.2 视觉定位Grounding:让AI指出图像中的具体物体
  • 6.2 视觉定位Grounding:让AI指出图像中的具体物体
  • 6.4 Cross-Attention机制:视觉与语言如何深度融合
  • 36排刀机怎么选?2025年附近重切削机型排行解析,动力刀塔/36排刀机/4+4车铣/尾顶机/双主轴/Y轴/正交Y排刀机定制有哪些 - 品牌推荐师
  • Java 多线程
  • 6.3 DETR与GLIP:新一代目标检测技术详解
  • 2026年江苏省考面试培训企业推荐,中政公考靠谱之选 - 工业品牌热点
  • 2025年AI超级员工企业用户口碑排行,AI员工/AI超级员工/AI企业员工/AI智能员工供应商口碑推荐榜 - 品牌推荐师
  • AI 写论文哪个软件最好?实测封神!虎贲等考 AI 凭硬核实力领跑全场
  • Conda 常用命令整理
  • AI 写论文哪个软件最好?实测虎贲等考 AI:毕业论文的智能通关王炸
  • spring传播机制事务相关
  • 7.1 NL2SQL核心技术:让AI听懂你的自然语言查询
  • 有人吃NMN像换了个人,有人却没啥变化!盼生派带你搞懂NMN真相 - 速递信息
  • AI 写论文哪个软件最好?实测虎贲等考 AI:毕业论文的智能通关密码
  • 云数潮:每天三分钟,让普通人参与数字经济 - 速递信息
  • 毕业生必看:论文AI率太高被退回?5招搞定降AI全攻略 - 还在做实验的师兄