快速安装-windows系统
uv安装到默认路径
C:\Users\你的用户名\.uv\安装python的默认路径:
C:\Users\你的名字\.uv\pythonuv 下载的所有包缓存的默认路径:
C:\Users\你的名字\.cache\uvuv 安装的工具(ruff、black、jupyter)默认路径:
C:\Users\你的名字\.uv\tools
方式一:独立安装(推荐,无需 Python 环境)
启动 PowerShell(执行PowerShell脚本),执行下面命令:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
powershell
意思:启动 Windows 的 PowerShell 命令行工具-ExecutionPolicy ByPass
意思:临时允许运行远程脚本,不拦截安全提示
Windows 默认不让随便运行网上下载的脚本,这句就是临时放行,只对这一条命令有效,非常安全。-c "..."
意思:执行引号里的内容irm https://astral.sh/uv/install.ps1irm=Invoke-RestMethod- 意思:去这个网址下载 uv 的安装脚本
- 相当于:打开网页 → 复制安装代码
| iex|= 管道,把前面的结果传给后面iex=Invoke-Expression- 意思:立即执行刚才下载的安装脚本
整句话连起来的意思
让 PowerShell 临时放行安全限制 → 下载 uv 安装脚本 → 直接运行安装
就是一键自动安装 uv,不需要你手动下载、点下一步、配置环境变量,全部自动完成。
方式二:通过 pip 安装(已有 Python)
pip install uv
# 或 pipx(隔离环境)
pipx install uv
验证安装是否成功
另启动shell窗口,执行下面命令:
uv --version
输出版本号,如下图,表示成功:
快速安装-macOS/Linux 系统
curl -LsSf https://astral.sh/uv/install.sh | sh
高级安装-windows
安装到指定路径
如:安装到 D:\devtools\uv 路径,启动 PowerShell,执行下面命令:
powershell -ExecutionPolicy ByPass -c {$env:UV_INSTALL_DIR = "D:\devtools\uv";irm https://astral.sh/uv/install.ps1 | iex}
修改默认路径
安装后,在系统环境变量(用户变量)里加 3 个变量:
| 变量名 | 示例值 |
|---|---|
| UV_PYTHON_INSTALL_DIR | D:\devtools\uv_python |
| UV_CACHE_DIR | D:\devtools\uv_cache |
| UV_TOOL_DIR | D:\devtools\uv_tools |
解释:
UV_PYTHON_INSTALL_DIR:uv 下载安装的 Python 保存路径UV_CACHE_DIR:uv 下载的所有包缓存路径UV_TOOL_DIR:uv 安装的工具(ruff、black、jupyter)的路径
查看配置路径是否成功
另开启一个 shell,执行下面命令,看输出的路径是不是上面环境变量的:
uv python dir
uv cache dir
uv tool dir
更新uv
一键更新 uv
uv self update
指定国内源
安装python、库时,默认从国外服务器下载,有时速度很慢,甚至网络不稳定导致下载一半中断,要改为国内源
永久设置国内源(推荐)
配置后,安装python、库时,永久使用国内源
在文件夹地址栏输入下面路径:
%APPDATA%
敲回车,编程下面路径:
C:\Users\mym\AppData\Roaming
查看该目录下是否有下面文件夹,没有就创建:
uv
在 %APPDATA%\uv 目录下,创建 uv.toml 文件,内容如下:
# 配置 Python 解释器下载源
python-install-mirror = "https://registry.npmmirror.com/-/binary/python-build-standalone/"
# 配置 PyPI 包下载源 (例如:阿里云)
[[index]]
url = "https://mirrors.aliyun.com/pypi/simple/"
default = true
国内常用源列表
阿里:https://mirrors.aliyun.com/pypi/simple/
华为:https://mirrors.huaweicloud.com/pypi/simple/
腾讯云:https://mirrors.cloud.tencent.com/pypi/simple/
临时用一次国内源(单次有效)
uv install --index-url https://pypi.tuna.tsinghua.edu.cn/simple/
uv add requests --index-url https://pypi.tuna.tsinghua.edu.cn/simple/
查看是否设置成功
打开一个新的终端窗口(确保加载了最新配置)。
运行以下命令(以安装 numpy 为例):
pip install numpy --verbose
注意:加上 --verbose 可以看到更详细的调试信息。
观察输出内容:
✅ 生效了: 你会看到类似 Using index url: https://mirrors.aliyun.com/pypi/simple/ 的提示,或者下载链接显示的是 mirrors.aliyun.com
❌ 没生效: 如果显示 pypi.org 或者下载速度极慢,说明配置未命中。
