417 字
2 分钟
uv - 常用命令
安装 uv
pip install uv查看 uv 版本
uv --version清除 uv 缓存文件
uv cleanuv 安装 pip
uv pip install pip --upgradepip 包通过 uv 加速安装和升级
注意: 一般情况下建议使用 uv add 安装包, 如果和 pip 混用, 怕包依赖出现问题, 同时混用也不方便管理
uv pip install --upgrade pip setuptools wheel创建 python 新项目并初始化 uv 环境
uv init project_name现有 python 项目文件夹中创建
cd project_nameuv init初始化 uv 环境, 指定 python 版本
# uv venv 虚拟环境名称 --python 版本uv venv venv --python 3.9python 虚拟环境创建后,修改python版本
uv python listuv python install 3.9快速启动他人 uv 项目
注意: 例如别人用 uv 创建的项目, 使用 uv sync 会直接读取 当前项目下的 uv 配置, 生成对应的开发环境
uv syncuv 批量下载依赖
uv add -r requirements.txtuv 常见指令
uv remove # 移除依赖uv sync # 同步依赖到虚拟环境中uv lock # 生成锁文件uv run # 虚拟环境中运行脚本uv tree # 查看依赖列表uv build # 生成发布包uv publish # 发布到PyPIuv pip list # 查看安装的库uv add package # package为需安装的包名称uv remove packageuv tree # 树形结构显示已安装的包以及包依赖uv pip list # 会显示由uv管理和不由uv管理的所有安装包比如使用uv pip install安装的包uv lock --upgrade-package loguru # 更新包其他命令
uv add --group dev pandas # 安装到开发环境uv add --group production requests # 安装到生产环境uv add "numpy>=2.0" # 版本条件