【python】使用uv管理项目包依赖

uv相关


优势

  • 并行下载
  • 本地缓存
  • 集合多种功能
  • 借鉴cargo设计
  • rust 编写

安装

复制代码
pip install uv
brewinstall uv
winget install --id=astral-sh.uv -e

管理项目

复制代码
uv init my_project
uv add unsloth==2025.10.1
uv run main.py
 #  	安装 pyproject.toml里的依赖
uv sync

管理工具

复制代码
uv tool install vllm==0.10.0
uv tool uninstall vllm
uv tool list

管理脚本

复制代码
uv init --script main.py
uv run main.py

换源

复制代码
[[tool.uv.index]]
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
default = true
相关推荐
一个人旅程~1 小时前
Linux系统如何分区更合适?
linux·经验分享·电脑
zfxwasaboy6 小时前
Linux宏clamp(val, lo, hi)的作用
linux·运维·服务器
Birdy_x8 小时前
接口自动化项目实战(1):requests请求封装
开发语言·前端·python
我爱学习好爱好爱8 小时前
Ansible 常用模块详解:lineinfile、replace、get_url实战
linux·python·ansible
吴声子夜歌9 小时前
TypeScript——基础类型(三)
java·linux·typescript
DA02219 小时前
系统移植-STM32MP1启动详解(BootROM)
linux·bsp·系统移植
一轮弯弯的明月9 小时前
Python基础-速通秘籍(下)
开发语言·笔记·python·学习
春日见9 小时前
自驾算法的日常工作?如何提升模型性能?
linux·人工智能·机器学习·计算机视觉·自动驾驶
李彦亮老师(本人)10 小时前
【Linux系统】Rocky Linux 9.7操作系统简介
linux·运维·服务器·docker·kubernetes
minji...10 小时前
Linux 进程信号(二)信号的保存,sigset_t,sigprocmask,sigpending
linux·运维·服务器·网络·数据结构·c++·算法