uv包管理命令

一.uv 包管理命令

1. 管理员身份运行PowerShell,安装uv命令:

arduino 复制代码
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"  

下载的uv默认地址:C:\Users\Owen.local\bin\uv.exe

2.使用CMD命令行工具初始化uv_test项目,并下载对应的python 版本

csharp 复制代码
uv init -p 3.12  //执行完命令后,会多出如下文件

python下载的位置:C:\Users\Owen\AppData\Roaming\uv\python\cpython-3.12-windows-x86_64-none\python.ext

3.查看uv版本

css 复制代码
uv  --version

3.下载mcp外部依赖

csharp 复制代码
uv add mcp

4. uv sync 重新构建整个项目

5.移除外部依赖

arduino 复制代码
uv remove mcp

6.列出所有的外部依赖

复制代码
uv pip list

5.uv help 查看对用的uv命令

7.uv python dir 查看python所在目录

8. uv add python-dotenv 添加读取环境变量的依赖库

  • 新建.env文件,配置对应的API_KEY
  • python-dotenv Api调用
ini 复制代码
import os
from dotenv import load_dotenv
from openai import OpenAI

load_dotenv()
api_key=os.getenv("DEEPSEEK_API_KEY")
print(api_key)
client = OpenAI(
    api_key=api_key,
    base_url="https://api.deepseek.com")

response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "你是一名非常可爱的AI助理,你的名字叫小甜甜,请你使用温柔可爱的语气回答用户的问题."},
        {"role": "user", "content": "你是谁,你能帮我做什么?"},
    ],
    stream=False,
    temperature=0.9
)

print(response.choices[0].message.content)
相关推荐
发现一只大呆瓜2 小时前
深入浅出 Tree Shaking:Rollup 是如何“摇”掉死代码的?
前端·性能优化·vite
weixin199701080162 小时前
《转转商品详情页前端性能优化实战》
前端·性能优化
钮钴禄·爱因斯晨2 小时前
他到底喜欢我吗?赛博塔罗Java+前端实现,一键解答!
java·开发语言·前端·javascript·css·html
Watermelo6172 小时前
理解 JavaScript 中的“ / ”:路径、资源与目录、nginx配置、请求、转义的那些事
前端·javascript·vue.js·chrome·nginx·正则表达式·seo
Beingchou3 小时前
HTML头部元信息避坑指南大纲
前端·html
jserTang3 小时前
手撕 Claude Code-4: TodoWrite 与任务系统
前端·javascript·后端
腹黑天蝎座3 小时前
大屏开发必读:Scale/VW/Rem/流式/断点/混合方案全解析(附完整demo)
前端·javascript
jserTang3 小时前
手撕 Claude Code-5:Subagent 与 Agent Teams
前端·javascript·后端
踩着两条虫4 小时前
VTJ.PRO的平台介绍与特性
前端·架构·ai编程