uv+pyproject-现代化项目->环境管理

Ryder 2025-7-28 29 7/28

Installation: pip install uv -i https://mirrors.aliyun.com/pypi/simple/

初始化项目uv init my_project

  1. .python-version 是指定的 python 版本
  2. pyproject.toml 包含了项目元数据,以及要用到的环境依赖

管理 python 版本

E.g. uv python install 3.8 3.11

E.g. 切换到 3.11 版本 uv python pin 3.11

添加依赖
uv add package_name
运行项目
uv run main.py
同步环境
uv sync

管理命令行工具
有时候,我们用到的一些工具可能是全局使用的,比如 pytest,这时候我们不想为单独的虚拟环境添加这个包,所以我们应该在全局上安装:
uv tool install package_name
比如安装 pytest: uv tool install pytest
卸载: uv tool uninstall package_name

- THE END -

Ryder

12月04日21:08

最后修改:2025年12月4日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论