
雪重
Python Developer
知识 汗水 灵感 机遇
2025年7月3日 python
Python 项目和包管理工具uv
使用独立安装程序安装 uv:
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
或者,来自PyPI:
# With pip.
pip install uv
# Or pipx.
pipx install uv
如果通过独立安装程序安装,uv 可以自行更新到最新版本:
uv self update
基本用法
# 显示当前已经安装的和可供安装的Python版本
uv python list
# 安装多个 Python 版本
uv python install 3.10 3.11 3.12
# 初始化项目并指定python版本
uv init demo_proj -p 3.11
# 创建venv并激活
cd demo_proj
uv venv --python 3.11
# win
.venv\Scripts\activate
# linux
source .venv/bin/activate
# 装包
uv add lxml
# 卸载包
uv remove lxml
# 查看当前项目依赖
uv tree
# 运行脚本
uv run example.py 或 python example.py
# 打包
uv build
# 初始化项目依赖
uv sync # 默认读取 pyproject.toml 并安装依赖