优势
替代pip运行速度极快、venv虚环境、易于管理不同python版本、以及现代化的项目管理
安装
MacOS系统
1 | brew install uv |
Windows系统打开cmd执行如下命令
1 | powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" |
实际应用
安装最新python版本
1 | uv python install |
安装指定python版本
1 | uv python install cpython-3.10.20-windows-x86_64-none |
卸载指定版本python
1 | uv python uninstall cpython-3.14.5-windows-x86_64-none |
管理python
1 | uv python list |
替代pip管理包
1 | uv pip list |
项目管理
1 | uv init my-project |
安装requests库,执行如下命令uv将自动在此项目虚环境中安装依赖库,且将依赖版本写入项目包版本管理文件中;避免勿扰全局环境
1 | cd my-project |
移除项目包依赖,自动同步项目包管理pyproject.toml文件
1 | uv remove requests |
运行项目
1 | uv run python main.py |
运行python
1 | uv run python |