Logo
0

uv是一款基于rustpython“全生命周期”管理工具,其可以看作pip+conda+pyenv+poetry的集大成者,而且最重要的是,比它们都快都好用

安装

uv不依赖于python,可以通过Cargopipxcurlbrewgithub源码等多种方式安装,例如:

curl --proto '=https' --tlsv1.2 -LsSf https://ghgo.xyz/https://github.com/astral-sh/uv/releases/download/0.4.20/uv-installer.sh | sh

当然了,自行在https://github.com前面加代理前缀https://ghgo.xyz/,感谢[https://ghproxy.link/]

管理Python

uv python list: 列出当前可用的Python uv python install 3.x.x:指定版本的Python安装

非翻墙环境下,在系统变量中添加export UY_PYTHON_INSTALL_MIRROR=https://ghp.ci/https://github.com/indygreg/python-build-standalone/releases/download

uv python uninstall 3.x.x:卸载指定版本的Python

项目管理

uv init xxx :创建pyproject.toml uv venv:在项目根目录下创建一个虚拟环境,也可以直接运行uv runuv syncuv lock自动创建虚拟环境 uv add:和poetry一样

~/.config/uv/下创建一个uv.toml,添加index-url="https://pypi.tuna.tsinghua.edu.cn/simple

可以指定版本添加依赖uv add 'requests==2.31.0' uv remove:删除依赖 uv lock:创建一个lock文件锁定依赖版本 uv sync:根据lock文件创建环境

© 2025 All rights reservedBuilt with DataHub Cloud

Built with LogoDataHub Cloud