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 install
Python管理
uv
安装 Python
,并允许快速切换版本。安装多个
Python
版本根据需要下载 Python 版本
在当前目录中使用特定的Python版本
脚本支持
uv
管理单文件脚本的依赖关系和环境。创建一个新的脚本,并添加内联元数据声明其依赖项:
然后,在隔离的虚拟环境中运行脚本:
卸载
如果您需要从系统中移除
uv
,请按照以下步骤操作:清理存储数据
删除uv和uvx二进制文件