uv 多版本 Python 安装与管理使用指南
适用于:Ubuntu / Linux / macOS / Windows 本文环境:Ubuntu 20.04 Python 版本:3.8 ~ 3.13
一、uv 是什么?为什么要用 uv?
uv 是 Astral(ruff 作者)推出的新一代 Python 工具,目标是 统一并替代 现有的 Python 工具链。
一句话总结:
uv = pyenv + venv + pip 的高速合体版
uv 的核心优势
- 🚀 超快(Rust 编写)
- ✅ 安装多个 Python 版本(不依赖系统 Python)
- ✅ 创建和管理虚拟环境
- ✅ 完全替代 pip
- ✅ 单一二进制文件,无复杂依赖
- ✅ 与 VS Code / PyCharm 完美兼容
二、安装 uv(Linux / Ubuntu)
方式一:官方推荐(最简单)
curl -LsSf https://astral.sh/uv/install.sh | sh
安装完成后重新加载环境变量:
source ~/.bashrc
验证是否安装成功:
uv --version
方式二:使用 Cargo(不推荐新手)
cargo install uv
三、使用 uv 安装 Python 各种版本(重点)
1️⃣ 查看可安装的 Python 版本
uv python list
示例输出:
3.8.18 3.9.19 3.10.14 3.11.9 3.12.3 3.13.0
2️⃣ 安装指定 Python 版本
安装 Python 3.12(推荐)
uv python install 3.12
安装多个版本(可共存)
uv python install 3.10
uv python install 3.11
uv python install 3.13
⚠️ 不会覆盖系统自带 Python
3️⃣ 查看已安装的 Python 版本
uv python list --installed
4️⃣ Python 安装目录说明
~/.local/share/uv/python/
每个 Python 版本都是完全独立的目录,互不干扰。

