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.mzph.cn/news/1177984.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

毕业生必看:论文AI率太高被打回怎么办?5步搞定降AI

毕业生必看:论文AI率太高被打回怎么办?5步搞定降AI TL;DR:论文AI率太高被打回别慌!本文提供5步实操攻略:定位问题段落→手动初步修改→使用专业工具(推荐嘎嘎降AI或比话降AI)→二次检测确认→人…

Qt 6 详细介绍 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

spring传播机制事务supports

spring传播机制事务supports一、SUPPORTS 核心定义(必记) 1. 注解写法(必须手动指定,非默认)java运行@Transactional(propagation = Propagation.SUPPORTS)2. 极简口诀(和REQUIRED对比记忆,一辈子不忘)REQUIRE…

DeepSeek写的论文怎么降AI?这3款工具帮你搞定

DeepSeek写的论文怎么降AI?这3款工具帮你搞定 TL;DR:用DeepSeek写论文很方便,但AI率往往高达90%,直接提交必挂。单靠DeepSeek指令修改最多降到50%左右,要想降到安全线以下(20%),必须…

050.等差数列差分

等差数列首项 s 末项 e 共差 d等差数列差分 在区间[l,r]上加上一个等差数列 知道了区间长度,根据 e - s = d * (r - l) 对于s,e,d我们可以知二求三 对于原始数组a[]={0,0,0,0,0,0,0} 在[1,4]加上一个等差数列s=5,d=2,…

毕业论文AI检测不过关?学长亲历的通关攻略

毕业论文AI检测不过关?学长亲历的通关攻略 TL;DR:作为刚毕业的学长,我的论文也被AI检测卡过。从一开始的手忙脚乱到最后顺利通过,总结出一套完整的通关攻略:提前自测留足时间、找准问题段落精准修改、善用专业工具提效…

2026年热门扩香机品牌盘点:这些品牌值得一试,香薰精油/天然植物精油香氛/扩香器/瑜伽香氛,扩香机ODM代工厂推荐榜单 - 品牌推荐师

随着消费升级与空间美学需求的攀升,扩香机已从单一功能设备进化为场景化嗅觉体验的核心载体。据行业数据显示,2025年全球扩香机市场规模突破85亿美元,年复合增长率达12%,其中智能物联、定制化香型与全场景适配成为…

探讨售后完善的GEO推广专业公司,西安信之上怎么收费? - 工业品牌热点

当下越来越多企业意识到,AI搜索已成为精准获客的核心渠道,但面对如何选有实力的GEO推广企业求推荐GEO推广公司售后完善的GEO推广专业公司等问题时,却常陷入选择困境。本文结合企业实际需求,围绕这三个高频关键词展…

导师推荐!专科生必用TOP9 AI论文网站测评

导师推荐!专科生必用TOP9 AI论文网站测评 2026年专科生必备的AI论文工具测评 随着人工智能技术在学术领域的广泛应用,越来越多的专科生开始借助AI工具提升论文写作效率与质量。然而,面对市场上琳琅满目的AI论文网站,如何选择真正适…

8.1 医疗影像AI:UNet与TransUNet模型实战

8.1 医疗影像AI:UNet与TransUNet模型实战 在医疗人工智能领域,医学影像分析是一个核心应用方向。从X光片、CT扫描到MRI图像,医疗影像数据蕴含着丰富的诊断信息。然而,如何有效地从这些复杂的图像中提取出有价值的医学信息,一直是研究的热点问题。本章将深入探讨医疗影像分…

Java中public class与class

你想弄清楚Java中public class和class(默认访问权限)的核心区别,这是Java类定义的基础知识点,我会用通俗易懂的语言+代码示例,帮你把两者的差异、使用规则和适用场景讲透。 一、核心区别总览 先通过表格直观对比核…

8.2 病灶检测与分割:精准识别医学影像异常区域

8.2 病灶检测与分割:精准识别医学影像异常区域 在上一章中,我们学习了UNet和TransUNet等医学图像分割的基础模型。本章将深入探讨病灶检测与分割这一关键任务,这是医学影像分析中的核心应用之一。病灶检测与分割的目标是从医学影像中准确识别出异常区域(如肿瘤、病变等),…

5.3 表格识别与版面分析:搞定复杂文档结构解析

5.3 表格识别与版面分析:搞定复杂文档结构解析 引言 在前两节中,我们学习了OCR技术的发展历程和主流的多模态OCR架构。在实际应用中,许多文档具有复杂的结构,特别是表格和版面布局,这对OCR系统提出了更高的要求。表格识别和版面分析是文档理解中的关键任务,它们能够帮助…

ACPI!ACPIBuildCompleteCommon函数的作用是设置buildRequest->WorkDone为buildRequest->NextWorkDone以节点CP01为例子说明

ACPI!ACPIBuildCompleteCommon函数的作用是设置buildRequest->WorkDone为buildRequest->NextWorkDone1: kd> gu Breakpoint 5 hit eaxf7420746 ebx00000000 ecx89d37c08 edx00000000 esi89d37c0c edif743b318 eipf74133c3 espf791ad6c ebpf791adac iopl0 nv u…

Lesson12

Lesson 85-86 1、单词 漂亮beautiful nicesmartlovelygood-looking:男女均可以gorgeous just表示"刚刚"时只能用于现在完成时    Have you just been...just now在一般过去时中表达"刚刚"  …

【2026亲测】一键彻底禁止Windows 10/11自动更新,让电脑暂停更新100年!

你是否厌倦了Windows系统在工作或游戏时突然弹出的“正在更新”提示?虽然微软推送更新是为了安全,但在实际体验中,频繁的强制重启、更新后的驱动不兼容、甚至突如其来的“蓝屏死机”,让无数用户头疼不已。 更让人无奈的是&#xf…

5.4 OCR+翻译一体化:中英文混排文档的智能处理

5.4 OCR+翻译一体化:中英文混排文档的智能处理 引言 在前三节中,我们学习了OCR技术的发展历程、多模态OCR架构以及表格识别和版面分析技术。在实际应用中,许多文档包含多种语言的混合排版,特别是在国际化的商业和学术环境中,中英文混排文档非常常见。如何高效地处理这类…

6.2 视觉定位Grounding:让AI指出图像中的具体物体

6.2 视觉定位Grounding:让AI指出图像中的具体物体 引言 在上一节中,我们学习了视觉问答(VQA)技术,它让AI能够理解图像内容并回答相关问题。然而,在许多实际应用中,我们不仅需要AI理解图像中的内容,还需要它能够精确定位图像中的具体物体或区域。这就是视觉定位(Visu…

36排刀机怎么选?2025年附近重切削机型排行解析,动力刀塔/36排刀机/4+4车铣/尾顶机/双主轴/Y轴/正交Y排刀机定制有哪些 - 品牌推荐师

在精密制造领域,排刀机以其结构紧凑、换刀速度快、刚性强等优势,成为中小型、多工序复杂零件批量生产的利器。随着新能源汽车、高端装备、精密医疗器械等行业的迅猛发展,对零件加工效率与精度的要求日益严苛,尤其是…

6.3 DETR与GLIP:新一代目标检测技术详解

6.3 DETR与GLIP:新一代目标检测技术详解 引言 在前两节中,我们学习了视觉问答(VQA)和视觉定位(Grounding)技术,这些技术都依赖于准确的目标检测作为基础。传统的目标检测方法如Faster R-CNN、YOLO等虽然性能优秀,但存在一些固有的局限性,如需要复杂的后处理步骤(如…