uv安装及使用
windows安装参考:
什么是python uv,如何在windows上安装uv,基础的用法有哪些?_windows安装uv-CSDN博客
https://zhuanlan.zhihu.com/p/6776864377
使用方式
方式1:
创建uv虚拟环境->激活环境->安装依赖(uv pip install)->每个项目再按照方式2使用
场景:uv为全局虚拟环境
方式2:
可无需创建uv虚拟环境,直接项目uv初始化->添加依赖至pyproject.toml(uv add:若无环境和依赖,将自动uv虚拟环境创建+依赖下载)
场景:uv为项目虚拟环境
uv安装
uv即uvicorn,安装命令:
irm https://astral.sh/uv/install.ps1 | iex
uv虚拟环境创建+初始化+依赖下载
在项目目录下,创建虚拟环境,默认创建.venv目录
uv venv .venv
激活环境
.venv\Scripts\activate
安装依赖包,语法与pip一致,但速度更快:
uv pip install fastmcp
未创建虚拟环境支持安装将报错
查看已安装包
uv pip list
显示当前已经安装的和可供安装的Python版本
uv python list
初始化项目,生成pyproject.toml和uv.lock
uv init
依赖管理
添加/移除包。若未下载依赖,自动下载并更新pyproject.toml
uv add fastmcp
uv remove fastmcp
导出依赖。兼容传统格式
uv pip freeze > requirements.txt
同步依赖。根据pyproject.toml和uv.lock自动安装依赖:
uv sync