什么是python uv,如何在windows上安装uv,基础的用法有哪些?

什么是python uv,如何在windows上安装uv,基础的用法有哪些?

什么是Python UV?
UV是由Astral公司(Rust工具Ruff的开发者)推出的高性能Python包管理工具,基于Rust编写,旨在替代传统的pippip-tools。其核心优势在于极快的速度(比pip快10-100倍)、轻量级设计(仅几十MB)以及现代化的依赖管理(支持pyproject.tomluv.lock文件)。UV集成了虚拟环境管理、Python版本控制、依赖解析等功能,目标是成为类似Rust Cargo的全能工具,简化Python开发流程。


在Windows上安装UV的3种方法

使用Pipx(适合全局工具管理)
若已安装pipx

pipx install uv 

PowerShell脚本安装
打开PowerShell,执行:

irm https://astral.sh/uv/install.ps1 |iex

通过PIP安装(推荐)
直接使用Python自带的pip安装,兼容性最佳:

pip install uv 

安装后,uv会被添加到系统环境变量,即使切换虚拟环境也能使用。

注意:若通过包管理器(如Chocolatey)安装,可能版本较旧,建议优先使用pip或官方脚本。


UV基础用法详解

  1. 依赖管理

导出依赖:

uv pip freeze > requirements.txt # 兼容传统格式

添加/移除包:

uv add requests # 自动更新pyproject.toml uv remove pandas 

同步依赖
根据pyproject.tomluv.lock自动安装依赖:

uv sync

初始化项目

uv init # 生成pyproject.toml和uv.lock

安装依赖包
语法与pip一致,但速度更快:

uv pip install requests pandas # 安装最新版 uv pip install"numpy>=1.21"# 版本约束

创建虚拟环境

uv venv .venv # 默认创建.venv目录 uv venv -p3.12# 指定Python版本(需已安装)

激活环境

.venv\Scripts\activate # Windows 

典型工作流示例
假设新建项目demo

mkdir demo &&cd demo uv init echo"requests"> pyproject.toml # 手动编辑依赖 uv sync# 自动创建.venv并安装 .venv\Scripts\activate uv pip list # 查看已安装包

为什么选择UV?

  • 速度碾压传统工具:依赖解析和安装耗时仅为pip的1/10。
  • 一体化管理:无需额外安装virtualenvpyenv,直接管理Python版本和依赖。
  • 跨平台支持:Windows/Linux/macOS命令一致,减少学习成本。
  • 现代化标准:支持pyproject.toml,与Rust/Node.js生态对齐。

若你受够了pip的缓慢和conda的臃肿,UV是当前最优解。

Python虚拟环境创建方式多样,除了uv之外,以下是其他主流方法及对比:


1. 内置工具:venv模块

适用场景:Python 3.3+原生支持,无需安装额外工具

# 创建环境 python -m venv .venv # 激活(Windows) .venv\Scripts\activate 

特点
✅ 无需安装,开箱即用
❌ 依赖解析功能较弱,不支持跨Python版本管理


2. 第三方工具:virtualenv

适用场景:兼容Python 2/3,老项目维护

# 安装 pip install virtualenv # 创建环境 virtualenv myenv # 指定Python版本(需已安装) virtualenv -p /path/to/python myenv 

特点
✅ 支持旧版Python
✅ 灵活指定解释器路径
❌ 依赖pip安装,功能单一


3. 集成化工具:pipenv

适用场景:依赖管理+虚拟环境一体化

# 安装 pip install pipenv # 创建环境并安装包 pipenv install requests # 激活 pipenv shell 

特点
✅ 自动生成PipfilePipfile.lock
✅ 依赖解析更严谨
❌ 性能较慢,社区活跃度下降


4. 科学计算生态:conda

适用场景:数据科学/跨语言依赖管理

# 创建环境 conda create -n myenv python=3.11# 激活 conda activate myenv 

特点
✅ 支持非Python包(如C++库)
✅ 内置Python版本管理
❌ 安装包体积大(约500MB)


5. 现代工具链:poetry

适用场景:项目打包与依赖管理深度集成

# 初始化项目(自动创建环境) poetry new myproject poetry install# 激活 poetry shell 

特点
✅ 自动生成pyproject.toml
✅ 支持依赖分组(dev/test)
❌ 学习成本较高


横向对比

工具启动速度Python版本管理依赖管理适用场景
uv⚡极快现代项目全能工具
venv中等轻量级快速隔离
pipenv较慢依赖锁定的传统项目
conda数据科学/跨语言项目
poetry中等需要打包的库项目

选择建议

  • 追求极速:优先选uv
  • 简单隔离:用内置venv
  • 科学计算:选conda
  • 项目发布:用poetry
  • 旧版兼容:选virtualenv

Read more

LLaMA-Factory合并LoRA适配器完整指南

LLaMA-Factory 合并 LoRA 适配器完整指南 在大模型落地的实战中,一个常见的痛点是:明明只微调了少量参数,部署时却还得背负整个基础模型 + LoRA 插件的双重重担。启动慢、依赖多、运维复杂——这些问题让原本轻量高效的 PEFT 方法显得有些“名不副实”。 而真正的生产级解决方案,应该是把训练成果固化下来:将 LoRA 的增量更新永久融合进原始模型,生成一个独立、自包含、开箱即用的新模型。这不仅是工程上的简化,更是从实验走向服务的关键一步。 LLaMA-Factory 提供了一条极为简洁的路径来实现这一目标——通过一条 export 命令和一个 YAML 配置文件,就能完成跨架构、跨模态、安全可靠的 LoRA 合并。本文将带你深入这个过程的每一个细节,避开常见陷阱,并分享一些提升效率的实用技巧。 核心命令:一键导出合并模型 整个流程的核心就是这条命令: llamafactory-cli export examples/merge_lora/

By Ne0inhk
copilot学生认证2026-github copilot学生认证(手把手教会)

copilot学生认证2026-github copilot学生认证(手把手教会)

1.前言 博主在24年的时候发过一篇copilot认证成功的帖子,当时也是领到了一年的pro 文章链接:github copilot学生认证(手把手一小时成功)-ZEEKLOG博客 如今26年了,copilot的申请增加了一年的时间,博主也进入了研究生生涯,前段时间也是再次进行了申请,现在已经用上了,Pro 版直接解锁无限制基础功能 + 海量高级模型,我的感受是:真香!:   既然官方的申请有变化,咱们教程也得与时俱进,下面就开始手把手教大家如何进行申请copilot学生会员。 2.完善 GitHub 账号基础配置 在Emails里面加入你对应学校的教育邮箱(以edu.cn结尾),打开教育邮箱点击GitHub发送的验证邮件链接,即可完成邮箱认证 3.Github学生认证 完成上述步骤后,打开学生认证申请链接,依旧还是在设置里面,这里也可以用手机操作,因为上传证明材料用手机拍照更方便: 选择身份为学生,下滑填写学校信息,输入学校的英文,最后选择自己的学校教育邮箱,点击continue(还得分享位置) 接下来就是上传证明材料: * 可以使用手机摄像头拍摄,证件

By Ne0inhk
AIGC - Raphael AI:全球首个无限制免费 AI 图片生成器

AIGC - Raphael AI:全球首个无限制免费 AI 图片生成器

文章目录 * 引言 * 一、Raphael AI 是什么? * 二、核心引擎:Flux.1-Dev 与 Flux Kontext * 1. Flux.1-Dev:极速与精细的结合 * 2. Flux Kontext:精确的语义理解 * 三、主要功能一览 * 1. 零成本创作 * 2. 多风格引擎 * 3. 高级文本理解 * 4. 极速生成 * 5. 隐私保护 * 四、实测体验与使用方式 * 五、与其他 AI 绘图平台的对比 * 六、未来发展与生态计划 * 七、总结:AI 创意的平权时代 引言 在生成式 AI 技术飞速发展的时代,图像生成的门槛正在被彻底打破。

By Ne0inhk
2026年高校论文AI率新规解读:哪些学校已明确AIGC检测要求

2026年高校论文AI率新规解读:哪些学校已明确AIGC检测要求

2026年高校论文AI率新规解读:哪些学校已明确AIGC检测要求 引言:AI率检测成为毕业"新门槛" 2026年毕业季,一个让无数毕业生焦虑的新词频繁出现在各大高校的通知文件中——AIGC检测。和传统的查重率不同,AIGC检测针对的是论文中由人工智能生成内容的占比,也就是我们常说的"AI率"。 从2024年下半年开始,教育部就多次发文要求高校加强对学术不端行为的管理,其中明确将"使用AI工具代写论文"纳入学术不端范畴。进入2026年,越来越多的高校不再只是口头警示,而是将AIGC检测正式写入毕业论文管理办法,成为论文答辩前必须通过的一道硬性关卡。 那么,目前到底有哪些学校已经明确了AIGC检测要求?各校的AI率标准又是多少?这篇文章将为你全面梳理和解读2026年的高校论文AI率新规。 一、政策背景:为什么高校越来越重视AI率检测 1.1 AI写作工具的普及倒逼政策升级 ChatGPT在2022年底横空出世后,以其为代表的大语言模型迅速普及。国内如文心一言、通义千问、讯飞星火等AI工具相继上线,AI写作的门槛被大幅降低。据不完全统计,2025年有超过60%的在校大学生使

By Ne0inhk