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 应用程序。
通过 curlpip ,无需 RustPython 即可安装。
支持 macOSLinuxWindows
notion image

安装

使用独立安装
Pypi 安装

项目管理

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

工具管理

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

Python管理

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

脚本支持

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

卸载

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

© Akapril 2018 - 2025