uv简单使用

文章目录

一、安装uv

macos安装uv

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

二、使用

安装python

bash 复制代码
uv python install 3.13

进入交互式python

bash 复制代码
uv run python [-p py版本]
bash 复制代码
uv run 1.py [-p py版本]

用uv创建一个项目

bash 复制代码
uv init 项目名称 [-p py版本]

不指定py版本默认用最新的

可以看到当前目录下会有几个文件

  • .python-version:是记录py的版本文件在这个项目中uv会自动使用这个文件中记录的py版本
  • pyproject.toml:中记录了相关的依赖版本

当我们使用uv运行当前项目中的py文件就会自动创建虚拟环境

bash 复制代码
uv run main.py


安装requests

bash 复制代码
uv add request==2.32.5
  • .lock:文件会记录项目运行的完整依赖信息,就是说不仅会记录requests的版本还有记录requests依赖的版本

假如别人拿到我们的项目没有.venv文件就可以使用

bash 复制代码
uv sync

上面的命令会根据.lock文件中的内容创建.venv环境

bash 复制代码
uv tree

上面命令可以查看完整的项目依赖

相关推荐
xier_ran2 天前
uv 与 conda 详解:Python 环境管理的两条路线
python·conda·uv
接针2 天前
UV 常用命令
python·uv
lxw18449125144 天前
Python uv 完整使用教程
python·conda·pip·uv
MC皮蛋侠客6 天前
uv 系列(二):创建现代 Python 项目——pyproject.toml与项目结构
python·uv
MC皮蛋侠客6 天前
uv 系列(三):依赖、锁文件与环境同步——可重复构建的核心
python·uv
MC皮蛋侠客7 天前
uv 系列(七):CI/CD、Docker 与私有索引——生产级交付
python·ci/cd·docker·uv
renwen15798 天前
Blender简单的UV纹理绘制
blender·uv
cll_8692418918 天前
DTF墨水、热升华墨水、DTG墨水和UV墨水:主要区别
uv
远离UE49 天前
UE5 UV邻接 Niagara潜水模拟 学习笔记
ue5·uv
FL162386312911 天前
Windows手动下载安装配置uv 0.11.29配置国内源含安装包和安装教程
windows·uv