一篇文章详细讲清楚UV

什么是 uv?

uv 是一个相对较新的 Python 包和项目管理器,由 Astral 公司(也开发了 ruff linter)推出。它最大的特点是速度,因为它使用 Rust 语言编写,充分利用了 Rust 的性能优势,在处理 Python 依赖和虚拟环境方面提供了显著的加速。

uv 的目标是成为 pip 和 virtualenv 的替代品,甚至在某些方面可以替代 Poetry 和 conda,为 Python 开发者提供一个更快速、更可靠的依赖管理工具。


a、mac下安装uv:

brew install uv 

uv --version  (查看uv版本,检查uv是否安装成功)


b、使用uv来创建虚拟环境:

mkdir创建一个新的项目文件夹,并且通过cd命令,进入当前项目文件夹

uv  venv

uv venv --python=3.10     /创建指定python版本的虚拟环境


激活虚拟环境

source  .venv/bin/activate


c、安装依赖

uv  pip  install  xxx  -i  https://pypi.tuna.tsinghua.edu.cn/simple


d、升级包

uv pip install --upgrade xxx


e、删除包

uv pip uninstall  xxx


f、列出已安装的包

uv  pip  list

uv  pip show  xxx    (查看已安装包的版本信息)







评论

此博客中的热门博文

通过命令行在Github上发布项目的新版本

利用GitHub免费的静态页面托管空间发布网页

本地部署OpenAvatarChat实时交互数字人系统