一篇文章详细讲清楚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 (查看已安装包的版本信息)
评论
发表评论