文章目录
一、安装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
上面命令可以查看完整的项目依赖
