【笔记】uv学习笔记
57uv6Z6g
·
2026-07-16
·
via 6Jyc5p+a
前言
An extremely fast Python package and project manager, written in Rust.(官网)
Windows
查看帮助
初始化项目
通过uv管理虚拟环境
- 通过
uv初始化Python项目时会自动创建Python虚拟环境.venv
1 2
| uv init <project_name> cd <project_name>
|
手动管理虚拟环境
1 2 3 4
| mkdir <project_name> cd <project_name> uv venv source .venv/bin/activate
|
手动管理依赖
- 通过
uv pip手动管理依赖时,不会自动修改pyproject.toml文件
1
| uv pip install <package_name>
|
添加所有依赖
--sync:只添加开发依赖
--no-dev:只添加运行时依赖不添加开发依赖,缺省值为添加运行时依赖和开发依赖
- 根据
requirements.txt文件添加所有依赖
1
| uv pip install -r requirements.txt
|
添加指定依赖
--dev:添加开发依赖
指定版本
删除依赖
--dev:删除开发依赖
1
| uv remove <package_name>
|
查看可更新依赖
查看已安装依赖列表
查看已安装依赖树
依赖冲突检查
将requirements.txt转换为pyproject.toml
1
| uv init --requirements requirements.txt
|
运行源码
运行开发工具
单元测试
代码格式化
缓存
清理缓存
Python版本管理
查看所有已安装的版本
查看所有可安装的版本
安装指定Python版本
1
| uv python install <version>
|
卸载指定版本
1
| uv python uninstall <version>
|
锁定项目Python版本
完成
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。