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

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

相关推荐
砍材农夫1 天前
python环境|pip|uv|venv|Conda区别
后端·python·conda·pip·uv
jingqiulyue2 天前
uv sync 找不到uv怎么办
uv
love530love2 天前
2026年终极防坑指南:基于 EPGF 架构彻底“本地化” UV 环境与工具
人工智能·windows·python·架构·devops·uv·epgf
砍材农夫3 天前
python 如何一次性安装项目所有依赖包(pip和uv)
开发语言·python·pip·uv
文创工作室4 天前
三维模型展UV软件 RizomUV Virtual Space 2022.0.11 中文汉化
uv·rizomuv
SHIPKING3935 天前
【UV】从入门到实战
uv
GDAL5 天前
使用 uv 管理 Python 版本
python·uv·版本
CG_MAGIC6 天前
从光影到物理渲染:Substance Sampler 照片转材质
3d·材质·贴图·uv·建模教程·渲云渲染
GDAL7 天前
uv 完整教程:下一代 Python 包管理工具
python·uv
kke_889 天前
一年12个月,小程序UV的季节性波动规律
大数据·小程序·uv