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。
安装
使用独立安装
从
Pypi 安装项目管理
uv 管理项目依赖和环境,支持锁文件、工作区等, 类似于 rye 或 poetry:工具管理
uv 执行并安装由 Python 软件包提供的命令行工具,类似于 pipx。安装一个工具
uv tool installPython管理
uv 安装 Python,并允许快速切换版本。安装多个
Python 版本根据需要下载 Python 版本
在当前目录中使用特定的Python版本
脚本支持
uv 管理单文件脚本的依赖关系和环境。创建一个新的脚本,并添加内联元数据声明其依赖项:
然后,在隔离的虚拟环境中运行脚本:
卸载
如果您需要从系统中移除
uv,请按照以下步骤操作:清理存储数据
删除uv和uvx二进制文件