【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库制作与原理(2):理解链接与加载
linux·运维·服务器
Cat_Rocky5 分钟前
Gitlab安装与配置
linux·运维·gitlab
Dxy12393102166 分钟前
Django 数据库 ENGINE 完全指南:选错了,性能差 10 倍
python·django
码不停蹄的玄黓19 分钟前
Java 生产者-消费者模型详解
java·开发语言·python
爱讲故事的22 分钟前
操作系统第一讲复习:为什么学习操作系统,以及操作系统到底在做什么?
linux·开发语言·windows·学习·ubuntu·c#
荒--24 分钟前
kali安装与下载、设置(2026)
linux·服务器
凯瑟琳.奥古斯特1 小时前
力扣1235:加权区间调度最优解
java·python·算法·leetcode·职场和发展
sulikey1 小时前
个人Linux操作系统学习笔记4 - makefile
linux·makefile·make·构建
_童年的回忆_1 小时前
【php】在linux下PHP安装amqp扩展
linux·开发语言·php
sxlishaobin1 小时前
linux 自动清除日志 脚本
linux·服务器·前端