安装和使用 uv

返回模块 3 | 返回目录

uv 环境管理工具的安装

uv 是一个使用 Rust 编写的 Python 包管理和虚拟环境工具。它的目标非常明确:

Python 依赖管理并不容易。

您可以将 uv 理解为 pip、venv、pip-tools 的组合。

安装 uv 工具

安装 uv:

bash
curl -LsSf https://astral.sh/uv/install.sh | sh

安装后确认版本:

bash
uv --version

基本用法

管理 Python 版本

uv 可以轻松管理多个 Python 版本,无需 pyenv 等额外工具。

查看可用的 Python 版本:

bash
uv python list

uv python 3.11 命令可以安装特定版本的 Python。

创建虚拟环境

bash
uv venv .opencv --python 3.10.12

其中 .opencv 是虚拟环境的名称;3.10.12 是虚拟环境的 Python 版本。

激活虚拟环境

bash
source .venv/bin/activate

包管理

bash
# 安装新包:
uv pip install opencv-python
# uv pip install -r requirements.txt

# 卸载包:
uv pip uninstall requests

# 导出当前环境的依赖
uv pip freeze > requirements.txt

返回模块 3