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

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

相关推荐
玖石书9 小时前
python-uv-windows环境安装方案
windows·python·uv
常山云栈1 天前
Anaconda和uv的区别是什么?
python·anaconda·uv
H Journey9 天前
pip 和uv 开发和部署python项目
python·pip·uv
梦想不只是梦与想10 天前
环境管理:Conda 与 venv
python·conda·uv
乐迪绘防伪油墨技术分享12 天前
特种功能油墨选型指南:温变 / 遇水 / 荧光 / UV LED 技术对比与供应商参考
前端·html·uv
Maiko Star15 天前
Python 包与项目管理工具——uv
python·uv
StarDream-Online16 天前
Windows 下 uv 安装与配置完全指南(含环境变量设置)
windows·uv
CAE虚拟与现实17 天前
Uvicorn或者uv是什么?
uv·gunicorn·uvicorn
PatrickYao042217 天前
Linux安装UV
linux·运维·uv
2601_9622845019 天前
uv:终结 Python 虚拟环境管理乱局
python·项目管理·uv·虚拟环境·依赖管理