UV 使用教程(适配 Ubuntu 24.04 LTS)
前言
UV 是由 Astral 公司开发的下一代 Python 包管理工具,旨在替代 pip、venv、pip-tools 等传统工具,核心优势是极致的速度(依赖解析速度比 pip 快 10-100 倍)、一站式功能(集成虚拟环境、依赖解析、锁文件、缓存管理)、原生兼容 Ubuntu 系统,同时完全兼容 Python 生态(支持 pyproject.toml、requirements.txt)。它可以很方便地管理一台电脑上不同的 Python 版本,是运行不同环境下程序的好帮手。
前置条件
- 默认电脑已下载 Python 3.XX.X 版本
- 默认操作者有一定基础的 Linux 命令行基础
- 默认操作者的电脑里已有项目
一、安装 UV
1.1 系统兼容性验证
Ubuntu 24.04 LTS 已满足 UV 运行要求(glibc 2.35+),无需额外依赖,直接安装即可。
| 系统 | 支持版本 | 核心依赖 |
|---|---|---|
| Linux | Ubuntu 20.04+、CentOS 8+ | glibc 2.28+ |
1.2 一键安装(推荐)
打开终端,执行官方安装脚本(自动适配 x86_64 架构,无 sudo 权限也可安装):
curl -LsSf https://astral.sh/uv/install.sh | sh
安装原理说明
- 脚本会自动下载适配 Ubuntu 24.04 的 UV 二进制文件;
- 默认安装到
~/.cargo/bin/(依赖 Rust 的 cargo 环境,脚本会自动处理); - 自动将
~/.cargo/bin/加入用户环境变量PATH。
1.3 验证安装
安装完成后,重启终端(使环境变量生效),执行以下命令验证:
uv --version # 示例输出:uv 0.4.14 (a1b2c3d 2026-01-01) # 版本号可能更新
若提示 uv: command not found,手动添加环境变量并重启终端:
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
1.4 卸载 UV
如需卸载,执行以下命令(彻底清理安装文件和缓存):
# 删除 UV 二进制文件
rm -f ~/.cargo/bin/uv
# 清理 UV 缓存(可选,释放磁盘空间)
rm -rf ~/.cache/uv
# 清理 UV 配置文件(可选)
-rf ~/.config/uv

