Python包管理uv使用

AI 摘要
date
Jan 14, 2025
URL
slug
python-uv
status
Published
tags
uv
python
summary
Python包管理uv使用
type
Post

介绍

用Rust编写的一个极其快速的Python包和项目管理器。
比pip快10-100倍。
安装和管理 Python 版本。
运行和安装 Python 应用程序。
通过 curl 或 pip ,无需 Rust 或 Python 即可安装。
支持 macOS、Linux 和 Windows。
notion image

安装

使用独立安装
从 Pypi 安装

项目管理

uv 管理项目依赖和环境,支持锁文件、工作区等, 类似于 rye 或 poetry:

工具管理

uv 执行并安装由 Python 软件包提供的命令行工具,类似于 pipx。
安装一个工具 uv tool install

Python管理

uv 安装 Python,并允许快速切换版本。
安装多个 Python 版本
根据需要下载 Python 版本
在当前目录中使用特定的Python版本

脚本支持

uv 管理单文件脚本的依赖关系和环境。
创建一个新的脚本,并添加内联元数据声明其依赖项:
然后,在隔离的虚拟环境中运行脚本:

卸载

如果您需要从系统中移除uv,请按照以下步骤操作:
清理存储数据
删除uv和uvx二进制文件

© Akapril 2018 - 2026