uv Python 包管理器

uv Python 包管理器

一、简介

一个 Rust 编写的现代化包管理器 —— uv,它比 pip 快 10 倍以上,还原生支持虚拟环境、锁文件、缓存优化等功能。
uv 是由 Astral 开发的 Python 包管理工具,目标是替代:

  • pip(安装依赖)
  • virtualenv/venv(创建虚拟环境)
  • pip-tools(生成 requirements.txt)

二、安装

2.1、方法一:使用 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

2.2、方法二:手动下载安装包

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

三、使用

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

# 创建虚拟环境
uv venv

# 启动虚拟环境
.\.venv\Scripts\activate

# 安装 requests
uv pip install requests

评论

暂无

添加新评论