UV
UV
nodaoli这是一个全能的python包管理工具
【全面掌握UV:Python下一代环境管理懒人工具(Python五分钟)】 https://www.bilibili.com/video/BV15MVdzaEUw/?share_source=copy_web&vd_source=9c987ed6ab5014f976c5bd5305300cc0
安装
1 | powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" |
代替pip
1 | uv run <main.py> 直接运行python文件 |
uv add --script中的--script参数是 uv 工具中一个非常实用的功能,它的核心作用是为独立的 Python 脚本文件(而非完整的项目)声明和管理依赖,让脚本能够“自包含”其运行环境信息。
项目管理:代替venv创建虚拟环境
创建和开发带有 pyproject.toml 的 Python 项目。
常用命令
1 | # 初始化 |
创建虚拟环境
1 | uv venv <projectName> --python 3.12 |
使用默认虚拟环境名称时,uv 在后续调用过程中会自动查找并使用该虚拟环境。
使用UV进行python版本管理
安装和管理 Python 解释器本身。
1 | `uv python install`: 安装 Python 版本 |
配置国内镜像
修改 pyproject.toml
1 | [[tool.uv.index]] |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果


