新型Python包管理工具uv

Posted by FanHao on 2026-02-12

优势

替代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
2
uv python install
uv python install cpython-3.10.20-windows-x86_64-none

安装指定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
2
cd my-project
uv add requests

移除项目包依赖,自动同步项目包管理pyproject.toml文件

1
uv remove requests

运行项目

1
uv run python main.py

运行python

1
uv run python