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

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

相关推荐
mxwin3 小时前
Unity Shader UI 流光效果完全推导指南
ui·unity·游戏引擎·shader·uv
kishu_iOS&AI4 小时前
PyCharm 结合 uv 进行 AI 大模型开发
人工智能·pycharm·大模型·uv
mxwin19 小时前
Unity Shader FLOWMAP岩浆流动制作案例
unity·游戏引擎·shader·uv
mxwin1 天前
Unity Shader 用 Ramp 贴图实现薄膜干涉效果
unity·游戏引擎·贴图·shader·uv
mxwin1 天前
Unity Shader · UV 技术 用 UV 坐标打造水波涟漪效果
unity·游戏引擎·shader·uv
银月光科技2 天前
UV固化技术崛起:高端制造的下一项标配技术
人工智能·制造·uv
Python大数据分析@2 天前
Python包管理器 uv是否替代conda?
python·conda·uv
万里沧海寄云帆3 天前
Windows下uv环境硬链接失败问题
windows·uv
曾阿伦4 天前
Python项目管理从Poetry迁移到uv:极速体验与实操指南
开发语言·python·uv