🚀 Windows 下超快 Python 包管理器 uv
安装教程(附图文详解)
Python 的传统包管理器 pip
安装速度慢、虚拟环境麻烦?别急,今天介绍一个 Rust 编写的现代化包管理器 —— uv
,它比 pip
快 10 倍以上,还原生支持虚拟环境、锁文件、缓存优化等功能。
本文将手把手教你如何在 Windows 系统中安装并使用
uv
,适合 Python 开发者、数据科学工程师、自动化爱好者。
✅ 什么是 uv?
uv
是由 Astral 开发的 Python 包管理工具,目标是替代:
pip
(安装依赖)virtualenv/venv
(创建虚拟环境)pip-tools
(生成 requirements.txt)- 并做到更快、更简单!
特点包括:
功能 | 状态 | 替代 |
---|---|---|
✅ 安装依赖 | 完全支持 | pip |
✅ 创建虚拟环境 | 内置支持 | venv / virtualenv |
✅ 生成锁文件 | 支持 pyproject.toml / pylock.toml | pip-tools / poetry |
🚀 性能 | 极快(Rust 编写) | —— |
🧩 Windows 上安装 uv 的方法
方法一:使用 PowerShell 一键安装(推荐 💡)
🛠️ 步骤:
- 打开 PowerShell
- 可以在“开始菜单”中搜索
PowerShell
- 右键 → 以管理员身份运行(推荐)
- 可以在“开始菜单”中搜索
- 执行以下命令安装
uv
:
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.7.12/uv-installer.ps1 | iex"
✅ 这个脚本将自动完成以下操作:
- 下载预构建的 uv 可执行文件
- 放入用户目录下(如:
C:\Users\你的用户名\.cargo\bin
) - 尝试自动添加环境变量
- 验证是否安装成功:
关闭并重新打开命令行,输入:
uv --version
输出示例:
uv 0.7.12
方法二:手动下载安装包(适合不想用脚本的同学)
- 访问下载地址:uv 0.7.12 Releases
- 找到你的平台对应版本,Windows 64 位一般下载这个:
uv-x86_64-pc-windows-msvc.zip
- 解压后会得到一个
uv.exe
文件。 - 将
uv.exe
放入某个路径,并把该路径加入系统环境变量Path
,例如放入:
C:\Users\你的用户名\AppData\Local\Programs\uv\
然后将这个路径添加到环境变量:
- 打开 “环境变量设置”
- 编辑 Path → 添加上述路径
- 保存并重启命令行窗口
- 再次验证是否成功安装:
uv --version
🧪 使用示例
创建虚拟环境并安装依赖,速度飞快 🚀:
# 创建虚拟环境
uv venv
# 启动虚拟环境
.\.venv\Scripts\activate
# 安装 requests
uv pip install requests
📌 常见问题 FAQ
❓ 1. 安装后找不到 uv
命令?
👉 检查环境变量 Path
是否包含 uv.exe
所在路径。也可重启电脑后再试试。
✨ 总结
优点 | 描述 |
---|---|
⚡ 极快 | 基于 Rust,10 倍 pip 安装速度 |
🧹 干净 | 默认不会污染全局环境 |
🔒 安全 | 自带锁文件生成 |
📦 通用 | 完美支持 PyPI 包,兼容 pip 指令 |
💻 适用于前后端 / AI / 数据分析等场景 |
📚 延伸阅读
📥 有用请收藏点赞!欢迎留言交流~
如果你在安装或使用 uv
过程中遇到问题,可以在评论区留言,我会第一时间帮你解答 🙌
后续我也会写一篇「用 uv
管理 Python 项目的最佳实践」,欢迎关注!