> 技术文档 > ✨Windows 下超快 Python 包管理器 `uv` 安装教程(附图文详解)_windows安装uv

✨Windows 下超快 Python 包管理器 `uv` 安装教程(附图文详解)_windows安装uv


🚀 Windows 下超快 Python 包管理器 uv 安装教程(附图文详解)

Python 的传统包管理器 pip 安装速度慢、虚拟环境麻烦?别急,今天介绍一个 Rust 编写的现代化包管理器 —— uv,它比 pip10 倍以上,还原生支持虚拟环境、锁文件、缓存优化等功能。

本文将手把手教你如何在 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 一键安装(推荐 💡)

🛠️ 步骤:
  1. 打开 PowerShell
    • 可以在“开始菜单”中搜索 PowerShell
    • 右键 → 以管理员身份运行(推荐)
  2. 执行以下命令安装 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
  • 尝试自动添加环境变量
  1. 验证是否安装成功:

关闭并重新打开命令行,输入:

uv --version

输出示例:

uv 0.7.12

方法二:手动下载安装包(适合不想用脚本的同学)

  1. 访问下载地址:uv 0.7.12 Releases
  2. 找到你的平台对应版本,Windows 64 位一般下载这个
uv-x86_64-pc-windows-msvc.zip
  1. 解压后会得到一个 uv.exe 文件。
  2. uv.exe 放入某个路径,并把该路径加入系统环境变量 Path,例如放入:
C:\\Users\\你的用户名\\AppData\\Local\\Programs\\uv\\

然后将这个路径添加到环境变量:

  • 打开 “环境变量设置”
  • 编辑 Path → 添加上述路径
  • 保存并重启命令行窗口
  1. 再次验证是否成功安装:
uv --version

🧪 使用示例

创建虚拟环境并安装依赖,速度飞快 🚀:

# 创建虚拟环境uv venv# 启动虚拟环境.\\.venv\\Scripts\\activate# 安装 requestsuv pip install requests

📌 常见问题 FAQ

❓ 1. 安装后找不到 uv 命令?

👉 检查环境变量 Path 是否包含 uv.exe 所在路径。也可重启电脑后再试试。


✨ 总结

优点 描述 ⚡ 极快 基于 Rust,10 倍 pip 安装速度 🧹 干净 默认不会污染全局环境 🔒 安全 自带锁文件生成 📦 通用 完美支持 PyPI 包,兼容 pip 指令 💻 适用于前后端 / AI / 数据分析等场景

📚 延伸阅读

  • uv GitHub 地址
  • uv 官方文档
  • PEP 621 项目结构推荐

📥 有用请收藏点赞!欢迎留言交流~

如果你在安装或使用 uv 过程中遇到问题,可以在评论区留言,我会第一时间帮你解答 🙌
后续我也会写一篇「用 uv 管理 Python 项目的最佳实践」,欢迎关注!