uv使用教程

安装

Windowswin+r->cmd

sh 复制代码
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

macOS和Linux

sh 复制代码
curl -LsSf https://astral.sh/uv/install.sh | sh

macOS也可以用 Homebrew

sh 复制代码
brew install uv

验证

sh 复制代码
uv --version

卸载

  1. 清理存储的数据(可选):
sh 复制代码
uv cache clean
rm -r "$(uv python dir)"
rm -r "$(uv tool dir)"
  1. 删除 uv 和 uvx 二进制文件:
    Windows

    cmd 复制代码
    $ rm $HOME\.local\bin\uv.exe
    $ rm $HOME\.local\bin\uvx.exe

    macOS和Linux

    sh 复制代码
    rm ~/.local/bin/uv ~/.local/bin/uvx

常用功能

Python 版本管理

安装和管理 Python 解释器本身。uv python install: 安装 Python 版本uv python list: 查看可用 Python 版本uv python find: 查找已安装的 Python 版本uv python pin: 将当前项目固定使用特定 Python 版本uv python uninstall: 卸载 Python 版本

项目管理

创建和开发带有 pyproject.toml 的 Python 项目。uv init: 创建新 Python 项目uv add: 为项目添加依赖uv remove: 从项目移除依赖uv sync: 同步项目依赖到环境uv lock: 为项目依赖创建锁文件uv run: 在项目环境中运行命令uv tree: 查看项目依赖树uv build: 构建项目为分发包uv publish: 发布项目到包索引

脚本运行

执行独立的 Python 脚本,例如 example.pyuv run: 运行脚本

相关推荐
大衛說8 小时前
02 · 环境搭建:uv 包管理与现代 IDE
ide·uv
咋吃都不胖lyh5 天前
使用 uv 根据 requirements.txt 创建并应用虚拟环境
uv
欧叶冲冲冲7 天前
uv Python 环境管理笔记
笔记·python·uv
hqzing7 天前
几个主流的环境管理器(rustup、uv、nvm、fnm)已经在鸿蒙 PC 上可用
uv
vortex58 天前
从Conda到UV:Python项目依赖管理的现代演进
python·conda·uv
zoujiahui_201811 天前
Python 包与环境管理工具 uv
开发语言·python·uv
eagle_Annie11 天前
Python/torch/深度学习——Miniforge+uv环境安装
python·深度学习·uv
天天进步201512 天前
Pixelle-Video 源码解析 #4:快速启动流程:uv、Streamlit、ffmpeg 分别负责什么?
ffmpeg·uv
源码学社17 天前
DeerFlow Windows 本地运行教程(uv)
windows·uv·沙箱·deerflow·超级智能体·deerflow安装
闲猫19 天前
Python依赖管理:uv与pip混用避坑( pyproject.toml/uv.lock/requirements.txt )
uv