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

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

相关推荐
程序员-小李10 小时前
uv 学习总结:从零到一掌握现代化 Python 工具链
python·学习·uv
咯哦哦哦哦16 小时前
Foundationpose环境配置【非conda--纯UV】(linux22.04+python3.10)
python·pip·uv
CG_MAGIC2 天前
幕后花絮:用Blender打造自己的建筑
3d·blender·贴图·uv·建模教程·渲云渲染
青木9603 天前
前后端开发调试运行技巧
linux·服务器·前端·后端·npm·uv
Ice星空6 天前
使用 uv 进行 python 项目管理
开发语言·python·uv
sinat_367104567 天前
windows安装uv
uv
大江东去浪淘尽千古风流人物7 天前
【UV-SLAM 】彻底吃透UV-SLAM:创新原理、工程实现与直线几何核心代码详解
数据库·人工智能·python·机器学习·oracle·uv
mxwin7 天前
Unity Shader 屏幕空间 UVScreen Space UV 完全指南
unity·游戏引擎·uv
mxwin7 天前
Unity Shader 径向模糊与径向 UV 变形速度感 · 冲击波效果完全指南
unity·游戏引擎·shader·uv
bigcarp8 天前
告别pip,拥抱uv
pip·uv