在这里插入图片描述

UV教程

安装

  • pipx install uv 【强烈推荐,隔离冲突】
    • pip install uv
  • mac/linux:curl -LsSf https://astral.sh/uv/install.sh | sh
  • win :powershell -c “irm https://astral.sh/uv/install.ps1 | iex”

帮助

  • uv help
  • uv help [command]
  • uv [command] -help/-h [推荐,更清晰]

运行

  • uv run
    • 运行一个命令或脚本
    • 自动建立并激活虚拟环境

项目建立流程

  • uv init
    • 建立新项目
  • uv add
    • 增加依赖到项目
  • uv remove
    • 移除依赖
  • uv sync
    • 更新项目环境
  • uv build
    • 构建、分发
  • publish
    • 上传

外部接口

  • uv tool
    • 安装和管理可全局使用的 Python 命令行工具
    • uvx == uv tool run
  • uv pip
    • 使用与pip兼容的接口来管理Python包

环境 依赖管理

  • uv venv
    • 创建虚拟环境
  • uv python
    • 管理python版本
  • uv lock
    • 更新项目锁文件[精确的安装蓝图]

信息查看

  • uv version
    • 项目版本
  • uv tree
    • 显示项目依赖树
  • uv export
    • 导出项目锁文件为另一种格式

UV管理

  • uv cache 管理缓存
  • uv self 管理UV程序
  • uv generate-shell-completion
    • 生成一个自动补全脚本
    • 1、if (!(Test-Path $PROFILE)) { New-Item -Path $PROFILE -Type File -Force }
    • 2、Add-Content -Path $PROFILE -Value ‘(& uv generate-shell-completion powershell) | Out-String | Invoke-Expression’
    • 3、. $PROFILE
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐